5.0.0f40溟/ԖGGdO Z00Z00?(<00E Dz00*U0 00*Hu!00;ؖ00;m 00;0z00Normal-VertexLitZShader "Legacy Shaders/VertexLit" { Properties { _Color ("Main Color", Color) = (1,1,1,1) _SpecColor ("Spec Color", Color) = (1,1,1,1) _Emission ("Emissive Color", Color) = (0,0,0,0) _Shininess ("Shininess", Range(0.01,1)) = 0.7 _MainTex ("Base (RGB)", 2D) = "white" { } } SubShader { LOD 100 Tags { "RenderType"="Opaque" } Pass { Tags { "LIGHTMODE"="Vertex" "RenderType"="Opaque" } Lighting On SeparateSpecular On Material { Ambient [_Color] Diffuse [_Color] Emission [_Emission] Specular [_SpecColor] Shininess [_Shininess] } SetTexture [_MainTex] { ConstantColor (1,1,1,1) combine texture * primary double, constant alpha } } Pass { Tags { "LIGHTMODE"="VertexLM" "RenderType"="Opaque" } BindChannels { Bind "vertex", Vertex Bind "normal", Normal Bind "texcoord1", TexCoord0 Bind "texcoord", TexCoord1 } SetTexture [unity_Lightmap] { ConstantColor [_Color] Matrix [unity_LightmapMatrix] combine texture * constant } SetTexture [_MainTex] { ConstantColor (1,1,1,1) combine texture * previous double, constant alpha } } Pass { Tags { "LIGHTMODE"="VertexLMRGBM" "RenderType"="Opaque" } BindChannels { Bind "vertex", Vertex Bind "normal", Normal Bind "texcoord1", TexCoord0 Bind "texcoord1", TexCoord1 Bind "texcoord", TexCoord2 } SetTexture [unity_Lightmap] { Matrix [unity_LightmapMatrix] combine texture * texture alpha double } SetTexture [unity_Lightmap] { ConstantColor [_Color] combine previous * constant } SetTexture [_MainTex] { ConstantColor (1,1,1,1) combine texture * previous quad, constant alpha } } Pass { Name "SHADOWCASTER" Tags { "LIGHTMODE"="SHADOWCASTER" "SHADOWSUPPORT"="true" "RenderType"="Opaque" } GpuProgramID 33459 Program "vp" { SubProgram "opengl " { Keywords { "SHADOWS_DEPTH" } "!!GLSL #ifdef VERTEX uniform vec4 _WorldSpaceLightPos0; uniform vec4 unity_LightShadowBias; uniform mat4 _Object2World; uniform mat4 _World2Object; uniform mat4 unity_MatrixVP; void main () { vec3 vertex_1; vertex_1 = gl_Vertex.xyz; vec4 clipPos_2; if ((unity_LightShadowBias.z != 0.0)) { vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = vertex_1; vec3 tmpvar_4; tmpvar_4 = (_Object2World * tmpvar_3).xyz; vec4 v_5; v_5.x = _World2Object[0].x; v_5.y = _World2Object[1].x; v_5.z = _World2Object[2].x; v_5.w = _World2Object[3].x; vec4 v_6; v_6.x = _World2Object[0].y; v_6.y = _World2Object[1].y; v_6.z = _World2Object[2].y; v_6.w = _World2Object[3].y; vec4 v_7; v_7.x = _World2Object[0].z; v_7.y = _World2Object[1].z; v_7.z = _World2Object[2].z; v_7.w = _World2Object[3].z; vec3 tmpvar_8; tmpvar_8 = normalize((( (v_5.xyz * gl_Normal.x) + (v_6.xyz * gl_Normal.y) ) + (v_7.xyz * gl_Normal.z))); float tmpvar_9; tmpvar_9 = dot (tmpvar_8, normalize((_WorldSpaceLightPos0.xyz - (tmpvar_4 * _WorldSpaceLightPos0.w) ))); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = (tmpvar_4 - (tmpvar_8 * (unity_LightShadowBias.z * sqrt((1.0 - (tmpvar_9 * tmpvar_9))) ))); clipPos_2 = (unity_MatrixVP * tmpvar_10); } else { vec4 tmpvar_11; tmpvar_11.w = 1.0; tmpvar_11.xyz = vertex_1; clipPos_2 = (gl_ModelViewProjectionMatrix * tmpvar_11); }; vec4 clipPos_12; clipPos_12.xyw = clipPos_2.xyw; clipPos_12.z = (clipPos_2.z + clamp ((unity_LightShadowBias.x / clipPos_2.w), 0.0, 1.0)); clipPos_12.z = mix (clipPos_12.z, max (clipPos_12.z, -(clipPos_2.w)), unity_LightShadowBias.y); gl_Position = clipPos_12; } #endif #ifdef FRAGMENT void main () { gl_FragData[0] = vec4(0.0, 0.0, 0.0, 0.0); } #endif " } SubProgram "d3d9 " { Keywords { "SHADOWS_DEPTH" } Bind "vertex" Vertex Bind "normal" Normal Matrix 8 [_Object2World] 3 Matrix 11 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Matrix 4 [unity_MatrixVP] Vector 14 [_WorldSpaceLightPos0] Vector 15 [unity_LightShadowBias] "vs_2_0 def c16, 1, 0, 0, 0 dcl_position v0 dcl_normal v1 mul r0.x, c15.z, c15.z slt r0.x, -r0.x, r0.x mul r0.yzw, v1.y, c12.xxyz mad r0.yzw, c11.xxyz, v1.x, r0 mad r0.yzw, c13.xxyz, v1.z, r0 nrm r1.xyz, r0.yzww mad r2, v0.xyzx, c16.xxxy, c16.yyyx dp4 r3.x, c8, r2 dp4 r3.y, c9, r2 dp4 r3.z, c10, r2 mad r0.yzw, r3.xxyz, -c14.w, c14.xxyz nrm r4.xyz, r0.yzww dp3 r0.y, r1, r4 mad r0.y, r0.y, -r0.y, c16.x rsq r0.y, r0.y rcp r0.y, r0.y mul r0.y, r0.y, c15.z mad r1.xyz, r1, -r0.y, r3 mov r1.w, c16.x dp4 r3.x, c4, r1 dp4 r3.y, c5, r1 dp4 r3.z, c6, r1 dp4 r3.w, c7, r1 dp4 r1.x, c0, r2 dp4 r1.y, c1, r2 dp4 r1.z, c2, r2 dp4 r1.w, c3, r2 lrp r2, r0.x, r3, r1 rcp r0.x, r2.w mul r0.x, r0.x, c15.x max r0.x, r0.x, c16.y min r0.x, r0.x, c16.x add r0.x, r0.x, r2.z max r0.y, r0.x, c16.y lrp r2.z, c15.y, r0.y, r0.x mov oT0, r2 mov oPos, r2 " } SubProgram "d3d11 " { Keywords { "SHADOWS_DEPTH" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] ConstBuffer "UnityShadows" 416 Vector 80 [unity_LightShadowBias] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] ConstBuffer "UnityPerFrame" 256 Matrix 144 [unity_MatrixVP] BindCB "UnityLighting" 0 BindCB "UnityShadows" 1 BindCB "UnityPerDraw" 2 BindCB "UnityPerFrame" 3 "vs_4_0 eefiecedinnfopbjopneccbbbeikgmhjkkkplifcabaaaaaamaagaaaaadaaaaaa cmaaaaaakaaaaaaaneaaaaaaejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapahaaaafjaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaagaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa apaaaaaafaepfdejfeejepeoaaeoepfcenebemaafeeffiedepepfceeaaklklkl epfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaabaaaaaaadaaaaaa aaaaaaaaapaaaaaafdfgfpfaepfdejfeejepeoaafdeieefcoeafaaaaeaaaabaa hjabaaaafjaaaaaeegiocaaaaaaaaaaaabaaaaaafjaaaaaeegiocaaaabaaaaaa agaaaaaafjaaaaaeegiocaaaacaaaaaabdaaaaaafjaaaaaeegiocaaaadaaaaaa anaaaaaafpaaaaadhcbabaaaaaaaaaaafpaaaaadhcbabaaaabaaaaaaghaaaaae pccabaaaaaaaaaaaabaaaaaagiaaaaacadaaaaaadiaaaaaibcaabaaaaaaaaaaa akbabaaaabaaaaaaakiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaa akbabaaaabaaaaaaakiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaa akbabaaaabaaaaaaakiacaaaacaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaa bkbabaaaabaaaaaabkiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaa bkbabaaaabaaaaaabkiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaa bkbabaaaabaaaaaabkiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaa abaaaaaackiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaa abaaaaaackiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaa abaaaaaackiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaa abaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaanaaaaaadcaaaaakhcaabaaa abaaaaaaegiccaaaacaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaa dcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaaaoaaaaaakgbkbaaaaaaaaaaa egacbaaaabaaaaaaaaaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaa acaaaaaaapaaaaaadcaaaaamhcaabaaaacaaaaaaegacbaiaebaaaaaaabaaaaaa pgipcaaaaaaaaaaaaaaaaaaaegiccaaaaaaaaaaaaaaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaa acaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaa dcaaaaakicaabaaaaaaaaaaadkaabaiaebaaaaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaiadpelaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaai icaabaaaaaaaaaaadkaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaadcaaaaak hcaabaaaaaaaaaaaegacbaiaebaaaaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaa abaaaaaadiaaaaaipcaabaaaabaaaaaafgafbaaaaaaaaaaaegiocaaaadaaaaaa akaaaaaadcaaaaakpcaabaaaabaaaaaaegiocaaaadaaaaaaajaaaaaaagaabaaa aaaaaaaaegaobaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaa alaaaaaakgakbaaaaaaaaaaaegaobaaaabaaaaaaaaaaaaaipcaabaaaaaaaaaaa egaobaaaaaaaaaaaegiocaaaadaaaaaaamaaaaaadiaaaaaipcaabaaaabaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaabaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaabaaaaaadcaaaaak pcaabaaaabaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa abaaaaaaaaaaaaaipcaabaaaabaaaaaaegaobaaaabaaaaaaegiocaaaacaaaaaa adaaaaaadjaaaaaibcaabaaaacaaaaaackiacaaaabaaaaaaafaaaaaaabeaaaaa aaaaaaaadhaaaaajpcaabaaaaaaaaaaaagaabaaaacaaaaaaegaobaaaaaaaaaaa egaobaaaabaaaaaaaocaaaaibcaabaaaabaaaaaaakiacaaaabaaaaaaafaaaaaa dkaabaaaaaaaaaaaaaaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaa abaaaaaadgaaaaaflccabaaaaaaaaaaaegambaaaaaaaaaaadeaaaaahbcaabaaa aaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaaibcaabaaaaaaaaaaa ckaabaiaebaaaaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaakeccabaaaaaaaaaaa bkiacaaaabaaaaaaafaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadoaaaaab " } SubProgram "d3d11_9x " { Keywords { "SHADOWS_DEPTH" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] ConstBuffer "UnityShadows" 416 Vector 80 [unity_LightShadowBias] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] ConstBuffer "UnityPerFrame" 256 Matrix 144 [unity_MatrixVP] BindCB "UnityLighting" 0 BindCB "UnityShadows" 1 BindCB "UnityPerDraw" 2 BindCB "UnityPerFrame" 3 "vs_4_0_level_9_1 eefiecedgmeepfpgkedebddajndlmkpmondggmmiabaaaaaafaakaaaaaeaaaaaa daaaaaaalmadaaaakiajaaaabmakaaaaebgpgodjieadaaaaieadaaaaaaacpopp caadaaaageaaaaaaafaaceaaaaaagaaaaaaagaaaaaaaceaaabaagaaaaaaaaaaa abaaabaaaaaaaaaaabaaafaaabaaacaaaaaaaaaaacaaaaaaaeaaadaaaaaaaaaa acaaamaaahaaahaaaaaaaaaaadaaajaaaeaaaoaaaaaaaaaaaaaaaaaaaaacpopp fbaaaaafbcaaapkaaaaaiadpaaaaaaaaaaaaaaaaaaaaaaaabpaaaaacafaaaaia aaaaapjabpaaaaacafaaabiaabaaapjaafaaaaadaaaaabiaabaaaajaalaaaaka afaaaaadaaaaaciaabaaaajaamaaaakaafaaaaadaaaaaeiaabaaaajaanaaaaka afaaaaadabaaabiaabaaffjaalaaffkaafaaaaadabaaaciaabaaffjaamaaffka afaaaaadabaaaeiaabaaffjaanaaffkaacaaaaadaaaaahiaaaaaoeiaabaaoeia afaaaaadabaaabiaabaakkjaalaakkkaafaaaaadabaaaciaabaakkjaamaakkka afaaaaadabaaaeiaabaakkjaanaakkkaacaaaaadaaaaahiaaaaaoeiaabaaoeia ceaaaaacabaaahiaaaaaoeiaafaaaaadaaaaahiaaaaaffjaaiaaoekaaeaaaaae aaaaahiaahaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaahiaajaaoekaaaaakkja aaaaoeiaacaaaaadaaaaahiaaaaaoeiaakaaoekaaeaaaaaeacaaahiaaaaaoeia abaappkbabaaoekaceaaaaacadaaahiaacaaoeiaaiaaaaadaaaaaiiaabaaoeia adaaoeiaaeaaaaaeaaaaaiiaaaaappiaaaaappibbcaaaakaahaaaaacaaaaaiia aaaappiaagaaaaacaaaaaiiaaaaappiaafaaaaadaaaaaiiaaaaappiaacaakkka aeaaaaaeaaaaahiaabaaoeiaaaaappibaaaaoeiaafaaaaadabaaapiaaaaaffia apaaoekaaeaaaaaeabaaapiaaoaaoekaaaaaaaiaabaaoeiaaeaaaaaeaaaaapia baaaoekaaaaakkiaabaaoeiaacaaaaadaaaaapiaaaaaoeiabbaaoekaafaaaaad abaaapiaaaaaffjaaeaaoekaaeaaaaaeabaaapiaadaaoekaaaaaaajaabaaoeia aeaaaaaeabaaapiaafaaoekaaaaakkjaabaaoeiaacaaaaadabaaapiaabaaoeia agaaoekaafaaaaadacaaabiaacaakkkaacaakkkaamaaaaadacaaabiaacaaaaib acaaaaiabcaaaaaeadaaapiaacaaaaiaaaaaoeiaabaaoeiaagaaaaacaaaaabia adaappiaafaaaaadaaaaabiaaaaaaaiaacaaaakaalaaaaadaaaaabiaaaaaaaia bcaaffkaakaaaaadaaaaabiaaaaaaaiabcaaaakaacaaaaadaaaaabiaaaaaaaia adaakkiaalaaaaadaaaaaciaaaaaaaiabcaaffkaacaaaaadaaaaaciaaaaaaaib aaaaffiaaeaaaaaeaaaaaemaacaaffkaaaaaffiaaaaaaaiaaeaaaaaeaaaaadma adaappiaaaaaoekaadaaoeiaabaaaaacaaaaaimaadaappiappppaaaafdeieefc oeafaaaaeaaaabaahjabaaaafjaaaaaeegiocaaaaaaaaaaaabaaaaaafjaaaaae egiocaaaabaaaaaaagaaaaaafjaaaaaeegiocaaaacaaaaaabdaaaaaafjaaaaae egiocaaaadaaaaaaanaaaaaafpaaaaadhcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagiaaaaacadaaaaaadiaaaaai bcaabaaaaaaaaaaaakbabaaaabaaaaaaakiacaaaacaaaaaabaaaaaaadiaaaaai ccaabaaaaaaaaaaaakbabaaaabaaaaaaakiacaaaacaaaaaabbaaaaaadiaaaaai ecaabaaaaaaaaaaaakbabaaaabaaaaaaakiacaaaacaaaaaabcaaaaaadiaaaaai bcaabaaaabaaaaaabkbabaaaabaaaaaabkiacaaaacaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaabkbabaaaabaaaaaabkiacaaaacaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaabkbabaaaabaaaaaabkiacaaaacaaaaaabcaaaaaaaaaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaa abaaaaaackbabaaaabaaaaaackiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaa abaaaaaackbabaaaabaaaaaackiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaa abaaaaaackbabaaaabaaaaaackiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaa diaaaaaihcaabaaaabaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaanaaaaaa dcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaaamaaaaaaagbabaaaaaaaaaaa egacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaaaoaaaaaa kgbkbaaaaaaaaaaaegacbaaaabaaaaaaaaaaaaaihcaabaaaabaaaaaaegacbaaa abaaaaaaegiccaaaacaaaaaaapaaaaaadcaaaaamhcaabaaaacaaaaaaegacbaia ebaaaaaaabaaaaaapgipcaaaaaaaaaaaaaaaaaaaegiccaaaaaaaaaaaaaaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaacaaaaaadcaaaaakicaabaaaaaaaaaaadkaabaiaebaaaaaaaaaaaaaa dkaabaaaaaaaaaaaabeaaaaaaaaaiadpelaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaackiacaaaabaaaaaa afaaaaaadcaaaaakhcaabaaaaaaaaaaaegacbaiaebaaaaaaaaaaaaaapgapbaaa aaaaaaaaegacbaaaabaaaaaadiaaaaaipcaabaaaabaaaaaafgafbaaaaaaaaaaa egiocaaaadaaaaaaakaaaaaadcaaaaakpcaabaaaabaaaaaaegiocaaaadaaaaaa ajaaaaaaagaabaaaaaaaaaaaegaobaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaadaaaaaaalaaaaaakgakbaaaaaaaaaaaegaobaaaabaaaaaaaaaaaaai pcaabaaaaaaaaaaaegaobaaaaaaaaaaaegiocaaaadaaaaaaamaaaaaadiaaaaai pcaabaaaabaaaaaafgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaak pcaabaaaabaaaaaaegiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaa abaaaaaadcaaaaakpcaabaaaabaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaa aaaaaaaaegaobaaaabaaaaaaaaaaaaaipcaabaaaabaaaaaaegaobaaaabaaaaaa egiocaaaacaaaaaaadaaaaaadjaaaaaibcaabaaaacaaaaaackiacaaaabaaaaaa afaaaaaaabeaaaaaaaaaaaaadhaaaaajpcaabaaaaaaaaaaaagaabaaaacaaaaaa egaobaaaaaaaaaaaegaobaaaabaaaaaaaocaaaaibcaabaaaabaaaaaaakiacaaa abaaaaaaafaaaaaadkaabaaaaaaaaaaaaaaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaaakaabaaaabaaaaaadgaaaaaflccabaaaaaaaaaaaegambaaaaaaaaaaa deaaaaahbcaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaaaaaaaaaaai bcaabaaaaaaaaaaackaabaiaebaaaaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaak eccabaaaaaaaaaaabkiacaaaabaaaaaaafaaaaaaakaabaaaaaaaaaaackaabaaa aaaaaaaadoaaaaabejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaa aaaaaaaaadaaaaaaaaaaaaaaapahaaaafjaaaaaaaaaaaaaaaaaaaaaaadaaaaaa abaaaaaaahahaaaagaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaaapaaaaaa faepfdejfeejepeoaaeoepfcenebemaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfaepfdejfeejepeoaa" } SubProgram "opengl " { Keywords { "SHADOWS_CUBE" } "!!GLSL #ifdef VERTEX uniform vec4 _LightPositionRange; uniform mat4 _Object2World; varying vec3 xlv_TEXCOORD0; void main () { xlv_TEXCOORD0 = ((_Object2World * gl_Vertex).xyz - _LightPositionRange.xyz); gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); } #endif #ifdef FRAGMENT uniform vec4 _LightPositionRange; varying vec3 xlv_TEXCOORD0; void main () { gl_FragData[0] = vec4((sqrt(dot (xlv_TEXCOORD0, xlv_TEXCOORD0)) * _LightPositionRange.w)); } #endif " } SubProgram "d3d9 " { Keywords { "SHADOWS_CUBE" } Bind "vertex" Vertex Matrix 4 [_Object2World] 3 Matrix 0 [glstate_matrix_mvp] Vector 7 [_LightPositionRange] "vs_2_0 dcl_position v0 dp4 r0.x, c4, v0 dp4 r0.y, c5, v0 dp4 r0.z, c6, v0 add oT0.xyz, r0, -c7 dp4 oPos.x, c0, v0 dp4 oPos.y, c1, v0 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 " } SubProgram "d3d11 " { Keywords { "SHADOWS_CUBE" } Bind "vertex" Vertex ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] BindCB "UnityLighting" 0 BindCB "UnityPerDraw" 1 "vs_4_0 eefiecedkokkieghgffhadnjoffnpmeafpeodfeaabaaaaaalaacaaaaadaaaaaa cmaaaaaakaaaaaaapiaaaaaaejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaafjaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahaaaaaagaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa apaaaaaafaepfdejfeejepeoaaeoepfcenebemaafeeffiedepepfceeaaklklkl epfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaaaaaaaaaaaaaaaaaaadaaaaaa aaaaaaaaahaiaaaaebaaaaaaaaaaaaaaabaaaaaaadaaaaaaabaaaaaaapaaaaaa feeffiedepepfceeaafdfgfpfaepfdejfeejepeoaaklklklfdeieefclaabaaaa eaaaabaagmaaaaaafjaaaaaeegiocaaaaaaaaaaaacaaaaaafjaaaaaeegiocaaa abaaaaaabaaaaaaafpaaaaadpcbabaaaaaaaaaaagfaaaaadhccabaaaaaaaaaaa ghaaaaaepccabaaaabaaaaaaabaaaaaagiaaaaacabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaabaaaaaaanaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaabaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaaoaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaapaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaaaaaaaaajhccabaaaaaaaaaaaegacbaaa aaaaaaaaegiccaiaebaaaaaaaaaaaaaaabaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpccabaaaabaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadoaaaaab" } SubProgram "d3d11_9x " { Keywords { "SHADOWS_CUBE" } Bind "vertex" Vertex ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] BindCB "UnityLighting" 0 BindCB "UnityPerDraw" 1 "vs_4_0_level_9_1 eefiecedooedllpelgkgongfbieeoeimcjnlnmboabaaaaaaoeadaaaaaeaaaaaa daaaaaaagaabaaaabiadaaaaimadaaaaebgpgodjciabaaaaciabaaaaaaacpopp nmaaaaaaemaaaaaaadaaceaaaaaaeiaaaaaaeiaaaaaaceaaabaaeiaaaaaaabaa abaaabaaaaaaaaaaabaaaaaaaeaaacaaaaaaaaaaabaaamaaaeaaagaaaaaaaaaa aaaaaaaaaaacpoppbpaaaaacafaaaaiaaaaaapjaafaaaaadaaaaahiaaaaaffja ahaaoekaaeaaaaaeaaaaahiaagaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaahia aiaaoekaaaaakkjaaaaaoeiaaeaaaaaeaaaaahiaajaaoekaaaaappjaaaaaoeia acaaaaadaaaaahoaaaaaoeiaabaaoekbafaaaaadaaaaapiaaaaaffjaadaaoeka aeaaaaaeaaaaapiaacaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaapiaaeaaoeka aaaakkjaaaaaoeiaaeaaaaaeaaaaapiaafaaoekaaaaappjaaaaaoeiaaeaaaaae aaaaadmaaaaappiaaaaaoekaaaaaoeiaabaaaaacaaaaammaaaaaoeiappppaaaa fdeieefclaabaaaaeaaaabaagmaaaaaafjaaaaaeegiocaaaaaaaaaaaacaaaaaa fjaaaaaeegiocaaaabaaaaaabaaaaaaafpaaaaadpcbabaaaaaaaaaaagfaaaaad hccabaaaaaaaaaaaghaaaaaepccabaaaabaaaaaaabaaaaaagiaaaaacabaaaaaa diaaaaaihcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiccaaaabaaaaaaanaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaamaaaaaaagbabaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaaoaaaaaa kgbkbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa abaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaaaaaaaaaaaaaaaaajhccabaaa aaaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaaabaaaaaadiaaaaai pcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaaabaaaaaaegiocaaaabaaaaaa adaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadoaaaaabejfdeheogmaaaaaa adaaaaaaaiaaaaaafaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaa fjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaahaaaaaagaaaaaaaaaaaaaaa aaaaaaaaadaaaaaaacaaaaaaapaaaaaafaepfdejfeejepeoaaeoepfcenebemaa feeffiedepepfceeaaklklklepfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaahaiaaaaebaaaaaaaaaaaaaaabaaaaaa adaaaaaaabaaaaaaapaaaaaafeeffiedepepfceeaafdfgfpfaepfdejfeejepeo aaklklkl" } } Program "fp" { SubProgram "opengl " { Keywords { "SHADOWS_DEPTH" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SHADOWS_DEPTH" } "ps_2_0 dcl t0 rcp r0.w, t0.w mul r0, r0.w, t0.z mov oC0, r0 " } SubProgram "d3d11 " { Keywords { "SHADOWS_DEPTH" } "ps_4_0 eefiecedcbejcgfjfchfioiockkbgpdagbgpkifoabaaaaaaneaaaaaaadaaaaaa cmaaaaaagaaaaaaajeaaaaaaejfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfaepfdejfeejepeoaa epfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa aaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcdiaaaaaaeaaaaaaa aoaaaaaagfaaaaadpccabaaaaaaaaaaadgaaaaaipccabaaaaaaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoaaaaab" } SubProgram "d3d11_9x " { Keywords { "SHADOWS_DEPTH" } "ps_4_0_level_9_1 eefieceddmmdbnbnmjjfimooohgfckafkfbckdnkabaaaaaadmabaaaaaeaaaaaa daaaaaaajeaaaaaaneaaaaaaaiabaaaaebgpgodjfmaaaaaafmaaaaaaaaacpppp diaaaaaaceaaaaaaaaaaceaaaaaaceaaaaaaceaaaaaaceaaaaaaceaaaaacpppp fbaaaaafaaaaapkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaacaaaaapia aaaaaakaabaaaaacaaaiapiaaaaaoeiappppaaaafdeieefcdiaaaaaaeaaaaaaa aoaaaaaagfaaaaadpccabaaaaaaaaaaadgaaaaaipccabaaaaaaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadoaaaaabejfdeheocmaaaaaaabaaaaaa aiaaaaaacaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfa epfdejfeejepeoaaepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaa aaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl" } SubProgram "opengl " { Keywords { "SHADOWS_CUBE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SHADOWS_CUBE" } Vector 0 [_LightPositionRange] "ps_2_0 dcl t0.xyz dp3 r0.w, t0, t0 rsq r0.x, r0.w rcp r0.x, r0.x mul r0, r0.x, c0.w mov oC0, r0 " } SubProgram "d3d11 " { Keywords { "SHADOWS_CUBE" } ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] BindCB "UnityLighting" 0 "ps_4_0 eefiecedijbjbhahbmkheajffknllkofcdnahgadabaaaaaaemabaaaaadaaaaaa cmaaaaaaieaaaaaaliaaaaaaejfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaahahaaaaebaaaaaaaaaaaaaaabaaaaaa adaaaaaaabaaaaaaapaaaaaafeeffiedepepfceeaafdfgfpfaepfdejfeejepeo aaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcimaaaaaa eaaaaaaacdaaaaaafjaaaaaeegiocaaaaaaaaaaaacaaaaaagcbaaaadhcbabaaa aaaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacabaaaaaabaaaaaahbcaabaaa aaaaaaaaegbcbaaaaaaaaaaaegbcbaaaaaaaaaaaelaaaaafbcaabaaaaaaaaaaa akaabaaaaaaaaaaadiaaaaaipccabaaaaaaaaaaaagaabaaaaaaaaaaapgipcaaa aaaaaaaaabaaaaaadoaaaaab" } SubProgram "d3d11_9x " { Keywords { "SHADOWS_CUBE" } ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] BindCB "UnityLighting" 0 "ps_4_0_level_9_1 eefiecedgkkboenimhkhhdpemkmjboamibhdmocmabaaaaaaoaabaaaaaeaaaaaa daaaaaaamaaaaaaafeabaaaakmabaaaaebgpgodjiiaaaaaaiiaaaaaaaaacpppp fiaaaaaadaaaaaaaabaaceaaaaaadaaaaaaadaaaaaaaceaaaaaadaaaaaaaabaa abaaaaaaaaaaaaaaaaacppppbpaaaaacaaaaaaiaaaaaahlaaiaaaaadaaaaaiia aaaaoelaaaaaoelaahaaaaacaaaaabiaaaaappiaagaaaaacaaaaabiaaaaaaaia afaaaaadaaaaapiaaaaaaaiaaaaappkaabaaaaacaaaiapiaaaaaoeiappppaaaa fdeieefcimaaaaaaeaaaaaaacdaaaaaafjaaaaaeegiocaaaaaaaaaaaacaaaaaa gcbaaaadhcbabaaaaaaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacabaaaaaa baaaaaahbcaabaaaaaaaaaaaegbcbaaaaaaaaaaaegbcbaaaaaaaaaaaelaaaaaf bcaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaaipccabaaaaaaaaaaaagaabaaa aaaaaaaapgipcaaaaaaaaaaaabaaaaaadoaaaaabejfdeheofaaaaaaaacaaaaaa aiaaaaaadiaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaahahaaaaebaaaaaa aaaaaaaaabaaaaaaadaaaaaaabaaaaaaapaaaaaafeeffiedepepfceeaafdfgfp faepfdejfeejepeoaaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl " } } } } }Normal-DiffuseShader "Legacy Shaders/Diffuse" { Properties { _Color ("Main Color", Color) = (1,1,1,1) _MainTex ("Base (RGB)", 2D) = "white" { } } SubShader { LOD 200 Tags { "RenderType"="Opaque" } Pass { Name "FORWARD" Tags { "LIGHTMODE"="ForwardBase" "SHADOWSUPPORT"="true" "RenderType"="Opaque" } GpuProgramID 59087 Program "vp" { SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 unity_SHAr; uniform vec4 unity_SHAg; uniform vec4 unity_SHAb; uniform vec4 unity_SHBr; uniform vec4 unity_SHBg; uniform vec4 unity_SHBb; uniform vec4 unity_SHC; uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; varying vec3 xlv_TEXCOORD3; void main () { vec4 v_1; v_1.x = _World2Object[0].x; v_1.y = _World2Object[1].x; v_1.z = _World2Object[2].x; v_1.w = _World2Object[3].x; vec4 v_2; v_2.x = _World2Object[0].y; v_2.y = _World2Object[1].y; v_2.z = _World2Object[2].y; v_2.w = _World2Object[3].y; vec4 v_3; v_3.x = _World2Object[0].z; v_3.y = _World2Object[1].z; v_3.z = _World2Object[2].z; v_3.w = _World2Object[3].z; vec3 tmpvar_4; tmpvar_4 = normalize((( (v_1.xyz * gl_Normal.x) + (v_2.xyz * gl_Normal.y) ) + (v_3.xyz * gl_Normal.z))); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = tmpvar_4; vec3 x2_6; vec3 x1_7; x1_7.x = dot (unity_SHAr, tmpvar_5); x1_7.y = dot (unity_SHAg, tmpvar_5); x1_7.z = dot (unity_SHAb, tmpvar_5); vec4 tmpvar_8; tmpvar_8 = (tmpvar_4.xyzz * tmpvar_4.yzzx); x2_6.x = dot (unity_SHBr, tmpvar_8); x2_6.y = dot (unity_SHBg, tmpvar_8); x2_6.z = dot (unity_SHBb, tmpvar_8); gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = tmpvar_4; xlv_TEXCOORD2 = (_Object2World * gl_Vertex).xyz; xlv_TEXCOORD3 = ((x2_6 + (unity_SHC.xyz * ((tmpvar_4.x * tmpvar_4.x) - (tmpvar_4.y * tmpvar_4.y)) )) + x1_7); } #endif #ifdef FRAGMENT uniform vec4 _WorldSpaceLightPos0; uniform vec4 _LightColor0; uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD3; void main () { vec4 c_1; vec4 tmpvar_2; tmpvar_2 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 c_3; vec4 c_4; c_4.xyz = ((tmpvar_2.xyz * _LightColor0.xyz) * max (0.0, dot (xlv_TEXCOORD1, _WorldSpaceLightPos0.xyz))); c_4.w = tmpvar_2.w; c_3.w = c_4.w; c_3.xyz = (c_4.xyz + (tmpvar_2.xyz * xlv_TEXCOORD3)); c_1.xyz = c_3.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 17 [_MainTex_ST] Vector 12 [unity_SHAb] Vector 11 [unity_SHAg] Vector 10 [unity_SHAr] Vector 15 [unity_SHBb] Vector 14 [unity_SHBg] Vector 13 [unity_SHBr] Vector 16 [unity_SHC] "vs_2_0 def c18, 1, 0, 0, 0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 dp4 oPos.x, c0, v0 dp4 oPos.y, c1, v0 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 mad oT0.xy, v2, c17, c17.zwzw dp4 oT2.x, c4, v0 dp4 oT2.y, c5, v0 dp4 oT2.z, c6, v0 mul r0.xyz, v1.y, c8 mad r0.xyz, c7, v1.x, r0 mad r0.xyz, c9, v1.z, r0 nrm r1.xyz, r0 mul r0.x, r1.y, r1.y mad r0.x, r1.x, r1.x, -r0.x mul r2, r1.yzzx, r1.xyzz dp4 r3.x, c13, r2 dp4 r3.y, c14, r2 dp4 r3.z, c15, r2 mad r0.xyz, c16, r0.x, r3 mov r1.w, c18.x dp4 r2.x, c10, r1 dp4 r2.y, c11, r1 dp4 r2.z, c12, r1 mov oT1.xyz, r1 add oT3.xyz, r0, r2 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 176 Vector 160 [_MainTex_ST] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedakapadpdmanfnenmgkhidcfnfefdajfgabaaaaaaaaahaaaaadaaaaaa cmaaaaaaceabaaaameabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheojiaaaaaaafaaaaaaaiaaaaaaiaaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaimaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaimaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaimaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaaimaaaaaaadaaaaaaaaaaaaaa adaaaaaaaeaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklfdeieefcdeafaaaaeaaaabaaenabaaaafjaaaaaeegiocaaaaaaaaaaa alaaaaaafjaaaaaeegiocaaaabaaaaaacnaaaaaafjaaaaaeegiocaaaacaaaaaa bdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaad dcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaa abaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagfaaaaad hccabaaaaeaaaaaagiaaaaacaeaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa acaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaa aaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaakpccabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaaaaaaaaaa egaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaaegiacaaa aaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaaibcaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaafhccabaaa acaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaafgbfbaaaaaaaaaaa egiccaaaacaaaaaaanaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaa amaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaa egiccaaaacaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaak hccabaaaadaaaaaaegiccaaaacaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaa abaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaaaaaaaaaa dcaaaaakbcaabaaaabaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaia ebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaajgacbaaaaaaaaaaaegakbaaa aaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaacjaaaaaaegaobaaa acaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaackaaaaaaegaobaaa acaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaaclaaaaaaegaobaaa acaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaabaaaaaacmaaaaaaagaabaaa abaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadp bbaaaaaibcaabaaaacaaaaaaegiocaaaabaaaaaacgaaaaaaegaobaaaaaaaaaaa bbaaaaaiccaabaaaacaaaaaaegiocaaaabaaaaaachaaaaaaegaobaaaaaaaaaaa bbaaaaaiecaabaaaacaaaaaaegiocaaaabaaaaaaciaaaaaaegaobaaaaaaaaaaa aaaaaaahhccabaaaaeaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaadoaaaaab " } SubProgram "d3d11_9x " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 176 Vector 160 [_MainTex_ST] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityPerDraw" 2 "vs_4_0_level_9_1 eefiecedgogjlhljcdhcgppegfkfgmnohkpfbejjabaaaaaaaaakaaaaaeaaaaaa daaaaaaacmadaaaagiaiaaaagaajaaaaebgpgodjpeacaaaapeacaaaaaaacpopp jmacaaaafiaaaaaaaeaaceaaaaaafeaaaaaafeaaaaaaceaaabaafeaaaaaaakaa abaaabaaaaaaaaaaabaacgaaahaaacaaaaaaaaaaacaaaaaaaeaaajaaaaaaaaaa acaaamaaahaaanaaaaaaaaaaaaaaaaaaaaacpoppfbaaaaafbeaaapkaaaaaiadp aaaaaaaaaaaaaaaaaaaaaaaabpaaaaacafaaaaiaaaaaapjabpaaaaacafaaacia acaaapjabpaaaaacafaaadiaadaaapjaaeaaaaaeaaaaadoaadaaoejaabaaoeka abaaookaafaaaaadaaaaahiaaaaaffjaaoaaoekaaeaaaaaeaaaaahiaanaaoeka aaaaaajaaaaaoeiaaeaaaaaeaaaaahiaapaaoekaaaaakkjaaaaaoeiaaeaaaaae acaaahoabaaaoekaaaaappjaaaaaoeiaafaaaaadaaaaabiaacaaaajabbaaaaka afaaaaadaaaaaciaacaaaajabcaaaakaafaaaaadaaaaaeiaacaaaajabdaaaaka afaaaaadabaaabiaacaaffjabbaaffkaafaaaaadabaaaciaacaaffjabcaaffka afaaaaadabaaaeiaacaaffjabdaaffkaacaaaaadaaaaahiaaaaaoeiaabaaoeia afaaaaadabaaabiaacaakkjabbaakkkaafaaaaadabaaaciaacaakkjabcaakkka afaaaaadabaaaeiaacaakkjabdaakkkaacaaaaadaaaaahiaaaaaoeiaabaaoeia ceaaaaacabaaahiaaaaaoeiaafaaaaadaaaaabiaabaaffiaabaaffiaaeaaaaae aaaaabiaabaaaaiaabaaaaiaaaaaaaibafaaaaadacaaapiaabaacjiaabaakeia ajaaaaadadaaabiaafaaoekaacaaoeiaajaaaaadadaaaciaagaaoekaacaaoeia ajaaaaadadaaaeiaahaaoekaacaaoeiaaeaaaaaeaaaaahiaaiaaoekaaaaaaaia adaaoeiaabaaaaacabaaaiiabeaaaakaajaaaaadacaaabiaacaaoekaabaaoeia ajaaaaadacaaaciaadaaoekaabaaoeiaajaaaaadacaaaeiaaeaaoekaabaaoeia abaaaaacabaaahoaabaaoeiaacaaaaadadaaahoaaaaaoeiaacaaoeiaafaaaaad aaaaapiaaaaaffjaakaaoekaaeaaaaaeaaaaapiaajaaoekaaaaaaajaaaaaoeia aeaaaaaeaaaaapiaalaaoekaaaaakkjaaaaaoeiaaeaaaaaeaaaaapiaamaaoeka aaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappiaaaaaoekaaaaaoeiaabaaaaac aaaaammaaaaaoeiappppaaaafdeieefcdeafaaaaeaaaabaaenabaaaafjaaaaae egiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaacnaaaaaafjaaaaae egiocaaaacaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa acaaaaaafpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaa gfaaaaaddccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaa adaaaaaagfaaaaadhccabaaaaeaaaaaagiaaaaacaeaaaaaadiaaaaaipcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaa aaaaaaaaegiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaa egaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaa pgbpbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaa adaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaai bcaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabaaaaaaadiaaaaai ccaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabbaaaaaadiaaaaai ecaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabcaaaaaadiaaaaai bcaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabcaaaaaaaaaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaa abaaaaaackbabaaaacaaaaaackiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaa abaaaaaackbabaaaacaaaaaackiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaa abaaaaaackbabaaaacaaaaaackiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaa dgaaaaafhccabaaaacaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaa fgbfbaaaaaaaaaaaegiccaaaacaaaaaaanaaaaaadcaaaaakhcaabaaaabaaaaaa egiccaaaacaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaak hcaabaaaabaaaaaaegiccaaaacaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaa abaaaaaadcaaaaakhccabaaaadaaaaaaegiccaaaacaaaaaaapaaaaaapgbpbaaa aaaaaaaaegacbaaaabaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaaaaaaaaaa bkaabaaaaaaaaaaadcaaaaakbcaabaaaabaaaaaaakaabaaaaaaaaaaaakaabaaa aaaaaaaaakaabaiaebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaajgacbaaa aaaaaaaaegakbaaaaaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaa cjaaaaaaegaobaaaacaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaa ckaaaaaaegaobaaaacaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaa claaaaaaegaobaaaacaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaabaaaaaa cmaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaaaaaaaaaa abeaaaaaaaaaiadpbbaaaaaibcaabaaaacaaaaaaegiocaaaabaaaaaacgaaaaaa egaobaaaaaaaaaaabbaaaaaiccaabaaaacaaaaaaegiocaaaabaaaaaachaaaaaa egaobaaaaaaaaaaabbaaaaaiecaabaaaacaaaaaaegiocaaaabaaaaaaciaaaaaa egaobaaaaaaaaaaaaaaaaaahhccabaaaaeaaaaaaegacbaaaabaaaaaaegacbaaa acaaaaaadoaaaaabejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaaaaaaaaaa aaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaaadaaaaaa abaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaaahahaaaa oaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaaabaaaaaa aaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaaadaaaaaa afaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaaapaaaaaa ojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdejfeejepeo aafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepemepfcaakl epfdeheojiaaaaaaafaaaaaaaiaaaaaaiaaaaaaaaaaaaaaaabaaaaaaadaaaaaa aaaaaaaaapaaaaaaimaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaadamaaaa imaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaimaaaaaaacaaaaaa aaaaaaaaadaaaaaaadaaaaaaahaiaaaaimaaaaaaadaaaaaaaaaaaaaaadaaaaaa aeaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklkl " } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform vec4 unity_SHAr; uniform vec4 unity_SHAg; uniform vec4 unity_SHAb; uniform vec4 unity_SHBr; uniform vec4 unity_SHBg; uniform vec4 unity_SHBb; uniform vec4 unity_SHC; uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; varying vec3 xlv_TEXCOORD3; varying vec4 xlv_TEXCOORD4; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 v_2; v_2.x = _World2Object[0].x; v_2.y = _World2Object[1].x; v_2.z = _World2Object[2].x; v_2.w = _World2Object[3].x; vec4 v_3; v_3.x = _World2Object[0].y; v_3.y = _World2Object[1].y; v_3.z = _World2Object[2].y; v_3.w = _World2Object[3].y; vec4 v_4; v_4.x = _World2Object[0].z; v_4.y = _World2Object[1].z; v_4.z = _World2Object[2].z; v_4.w = _World2Object[3].z; vec3 tmpvar_5; tmpvar_5 = normalize((( (v_2.xyz * gl_Normal.x) + (v_3.xyz * gl_Normal.y) ) + (v_4.xyz * gl_Normal.z))); vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = tmpvar_5; vec3 x2_7; vec3 x1_8; x1_8.x = dot (unity_SHAr, tmpvar_6); x1_8.y = dot (unity_SHAg, tmpvar_6); x1_8.z = dot (unity_SHAb, tmpvar_6); vec4 tmpvar_9; tmpvar_9 = (tmpvar_5.xyzz * tmpvar_5.yzzx); x2_7.x = dot (unity_SHBr, tmpvar_9); x2_7.y = dot (unity_SHBg, tmpvar_9); x2_7.z = dot (unity_SHBb, tmpvar_9); vec4 o_10; vec4 tmpvar_11; tmpvar_11 = (tmpvar_1 * 0.5); vec2 tmpvar_12; tmpvar_12.x = tmpvar_11.x; tmpvar_12.y = (tmpvar_11.y * _ProjectionParams.x); o_10.xy = (tmpvar_12 + tmpvar_11.w); o_10.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = tmpvar_5; xlv_TEXCOORD2 = (_Object2World * gl_Vertex).xyz; xlv_TEXCOORD3 = ((x2_7 + (unity_SHC.xyz * ((tmpvar_5.x * tmpvar_5.x) - (tmpvar_5.y * tmpvar_5.y)) )) + x1_8); xlv_TEXCOORD4 = o_10; } #endif #ifdef FRAGMENT uniform vec4 _WorldSpaceLightPos0; uniform vec4 _LightColor0; uniform sampler2D _ShadowMapTexture; uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD3; varying vec4 xlv_TEXCOORD4; void main () { vec4 c_1; vec4 tmpvar_2; tmpvar_2 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 c_3; vec4 c_4; c_4.xyz = ((tmpvar_2.xyz * (_LightColor0.xyz * texture2DProj (_ShadowMapTexture, xlv_TEXCOORD4).x)) * max (0.0, dot (xlv_TEXCOORD1, _WorldSpaceLightPos0.xyz))); c_4.w = tmpvar_2.w; c_3.w = c_4.w; c_3.xyz = (c_4.xyz + (tmpvar_2.xyz * xlv_TEXCOORD3)); c_1.xyz = c_3.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 19 [_MainTex_ST] Vector 10 [_ProjectionParams] Vector 11 [_ScreenParams] Vector 14 [unity_SHAb] Vector 13 [unity_SHAg] Vector 12 [unity_SHAr] Vector 17 [unity_SHBb] Vector 16 [unity_SHBg] Vector 15 [unity_SHBr] Vector 18 [unity_SHC] "vs_2_0 def c20, 1, 0.5, 0, 0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 mad oT0.xy, v2, c19, c19.zwzw dp4 oT2.x, c4, v0 dp4 oT2.y, c5, v0 dp4 oT2.z, c6, v0 mul r0.xyz, v1.y, c8 mad r0.xyz, c7, v1.x, r0 mad r0.xyz, c9, v1.z, r0 nrm r1.xyz, r0 mul r0.x, r1.y, r1.y mad r0.x, r1.x, r1.x, -r0.x mul r2, r1.yzzx, r1.xyzz dp4 r3.x, c15, r2 dp4 r3.y, c16, r2 dp4 r3.z, c17, r2 mad r0.xyz, c18, r0.x, r3 mov r1.w, c20.x dp4 r2.x, c12, r1 dp4 r2.y, c13, r1 dp4 r2.z, c14, r1 mov oT1.xyz, r1 add oT3.xyz, r0, r2 dp4 r0.y, c1, v0 mul r1.x, r0.y, c10.x mul r1.w, r1.x, c20.y dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c20.y mad oT4.xy, r1.z, c11.zwzw, r1.xwzw dp4 r0.z, c2, v0 mov oPos, r0 mov oT4.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 176 Vector 160 [_MainTex_ST] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityPerDraw" 3 "vs_4_0 eefiecedfhflkpphjkjicdlggklcdahphdhfjlnbabaaaaaamaahaaaaadaaaaaa cmaaaaaaceabaaaanmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaakeaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaakeaaaaaaadaaaaaaaaaaaaaa adaaaaaaaeaaaaaaahaiaaaakeaaaaaaaeaaaaaaaaaaaaaaadaaaaaaafaaaaaa apaaaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefc nmafaaaaeaaaabaahhabaaaafjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaae egiocaaaabaaaaaaagaaaaaafjaaaaaeegiocaaaacaaaaaacnaaaaaafjaaaaae egiocaaaadaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa acaaaaaafpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaa gfaaaaaddccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaa adaaaaaagfaaaaadhccabaaaaeaaaaaagfaaaaadpccabaaaafaaaaaagiaaaaac afaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaadaaaaaa abaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaaaaaaaaaaagbabaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaa acaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaadaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadgaaaaaf pccabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaa adaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaai bcaabaaaabaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabcaaaaaadiaaaaai bcaabaaaacaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabaaaaaaadiaaaaai ccaabaaaacaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabbaaaaaadiaaaaai ecaabaaaacaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabcaaaaaaaaaaaaah hcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaadiaaaaaibcaabaaa acaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaa acaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaa acaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabcaaaaaaaaaaaaahhcaabaaa abaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaabaaaaaa egacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaaabaaaaaadkaabaaa abaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaabaaaaaaegacbaaaabaaaaaa dgaaaaafhccabaaaacaaaaaaegacbaaaabaaaaaadiaaaaaihcaabaaaacaaaaaa fgbfbaaaaaaaaaaaegiccaaaadaaaaaaanaaaaaadcaaaaakhcaabaaaacaaaaaa egiccaaaadaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaacaaaaaadcaaaaak hcaabaaaacaaaaaaegiccaaaadaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaa acaaaaaadcaaaaakhccabaaaadaaaaaaegiccaaaadaaaaaaapaaaaaapgbpbaaa aaaaaaaaegacbaaaacaaaaaadiaaaaahbcaabaaaacaaaaaabkaabaaaabaaaaaa bkaabaaaabaaaaaadcaaaaakbcaabaaaacaaaaaaakaabaaaabaaaaaaakaabaaa abaaaaaaakaabaiaebaaaaaaacaaaaaadiaaaaahpcaabaaaadaaaaaajgacbaaa abaaaaaaegakbaaaabaaaaaabbaaaaaibcaabaaaaeaaaaaaegiocaaaacaaaaaa cjaaaaaaegaobaaaadaaaaaabbaaaaaiccaabaaaaeaaaaaaegiocaaaacaaaaaa ckaaaaaaegaobaaaadaaaaaabbaaaaaiecaabaaaaeaaaaaaegiocaaaacaaaaaa claaaaaaegaobaaaadaaaaaadcaaaaakhcaabaaaacaaaaaaegiccaaaacaaaaaa cmaaaaaaagaabaaaacaaaaaaegacbaaaaeaaaaaadgaaaaaficaabaaaabaaaaaa abeaaaaaaaaaiadpbbaaaaaibcaabaaaadaaaaaaegiocaaaacaaaaaacgaaaaaa egaobaaaabaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaaacaaaaaachaaaaaa egaobaaaabaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaaacaaaaaaciaaaaaa egaobaaaabaaaaaaaaaaaaahhccabaaaaeaaaaaaegacbaaaacaaaaaaegacbaaa adaaaaaadiaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaa afaaaaaadiaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadp aaaaaaaaaaaaaadpaaaaaadpdgaaaaafmccabaaaafaaaaaakgaobaaaaaaaaaaa aaaaaaahdccabaaaafaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadoaaaaab " } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "VERTEXLIGHT_ON" } "!!GLSL #ifdef VERTEX uniform vec4 unity_4LightPosX0; uniform vec4 unity_4LightPosY0; uniform vec4 unity_4LightPosZ0; uniform vec4 unity_4LightAtten0; uniform vec4 unity_LightColor[8]; uniform vec4 unity_SHAr; uniform vec4 unity_SHAg; uniform vec4 unity_SHAb; uniform vec4 unity_SHBr; uniform vec4 unity_SHBg; uniform vec4 unity_SHBb; uniform vec4 unity_SHC; uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; varying vec3 xlv_TEXCOORD3; void main () { vec3 tmpvar_1; tmpvar_1 = (_Object2World * gl_Vertex).xyz; vec4 v_2; v_2.x = _World2Object[0].x; v_2.y = _World2Object[1].x; v_2.z = _World2Object[2].x; v_2.w = _World2Object[3].x; vec4 v_3; v_3.x = _World2Object[0].y; v_3.y = _World2Object[1].y; v_3.z = _World2Object[2].y; v_3.w = _World2Object[3].y; vec4 v_4; v_4.x = _World2Object[0].z; v_4.y = _World2Object[1].z; v_4.z = _World2Object[2].z; v_4.w = _World2Object[3].z; vec3 tmpvar_5; tmpvar_5 = normalize((( (v_2.xyz * gl_Normal.x) + (v_3.xyz * gl_Normal.y) ) + (v_4.xyz * gl_Normal.z))); vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = tmpvar_5; vec3 x2_7; vec3 x1_8; x1_8.x = dot (unity_SHAr, tmpvar_6); x1_8.y = dot (unity_SHAg, tmpvar_6); x1_8.z = dot (unity_SHAb, tmpvar_6); vec4 tmpvar_9; tmpvar_9 = (tmpvar_5.xyzz * tmpvar_5.yzzx); x2_7.x = dot (unity_SHBr, tmpvar_9); x2_7.y = dot (unity_SHBg, tmpvar_9); x2_7.z = dot (unity_SHBb, tmpvar_9); vec4 tmpvar_10; tmpvar_10 = (unity_4LightPosX0 - tmpvar_1.x); vec4 tmpvar_11; tmpvar_11 = (unity_4LightPosY0 - tmpvar_1.y); vec4 tmpvar_12; tmpvar_12 = (unity_4LightPosZ0 - tmpvar_1.z); vec4 tmpvar_13; tmpvar_13 = (((tmpvar_10 * tmpvar_10) + (tmpvar_11 * tmpvar_11)) + (tmpvar_12 * tmpvar_12)); vec4 tmpvar_14; tmpvar_14 = (max (vec4(0.0, 0.0, 0.0, 0.0), ( (((tmpvar_10 * tmpvar_5.x) + (tmpvar_11 * tmpvar_5.y)) + (tmpvar_12 * tmpvar_5.z)) * inversesqrt(tmpvar_13) )) * (1.0/((1.0 + (tmpvar_13 * unity_4LightAtten0) )))); gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = tmpvar_5; xlv_TEXCOORD2 = tmpvar_1; xlv_TEXCOORD3 = (((x2_7 + (unity_SHC.xyz * ((tmpvar_5.x * tmpvar_5.x) - (tmpvar_5.y * tmpvar_5.y))) ) + x1_8) + (( ((unity_LightColor[0].xyz * tmpvar_14.x) + (unity_LightColor[1].xyz * tmpvar_14.y)) + (unity_LightColor[2].xyz * tmpvar_14.z) ) + (unity_LightColor[3].xyz * tmpvar_14.w))); } #endif #ifdef FRAGMENT uniform vec4 _WorldSpaceLightPos0; uniform vec4 _LightColor0; uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD3; void main () { vec4 c_1; vec4 tmpvar_2; tmpvar_2 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 c_3; vec4 c_4; c_4.xyz = ((tmpvar_2.xyz * _LightColor0.xyz) * max (0.0, dot (xlv_TEXCOORD1, _WorldSpaceLightPos0.xyz))); c_4.w = tmpvar_2.w; c_3.w = c_4.w; c_3.xyz = (c_4.xyz + (tmpvar_2.xyz * xlv_TEXCOORD3)); c_1.xyz = c_3.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "VERTEXLIGHT_ON" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 8 [_Object2World] 3 Matrix 11 [_World2Object] 3 Matrix 4 [glstate_matrix_mvp] Vector 25 [_MainTex_ST] Vector 17 [unity_4LightAtten0] Vector 14 [unity_4LightPosX0] Vector 15 [unity_4LightPosY0] Vector 16 [unity_4LightPosZ0] Vector 0 [unity_LightColor0] Vector 1 [unity_LightColor1] Vector 2 [unity_LightColor2] Vector 3 [unity_LightColor3] Vector 20 [unity_SHAb] Vector 19 [unity_SHAg] Vector 18 [unity_SHAr] Vector 23 [unity_SHBb] Vector 22 [unity_SHBg] Vector 21 [unity_SHBr] Vector 24 [unity_SHC] "vs_2_0 def c26, 1, 0, 0, 0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 dp4 oPos.x, c4, v0 dp4 oPos.y, c5, v0 dp4 oPos.z, c6, v0 dp4 oPos.w, c7, v0 mad oT0.xy, v2, c25, c25.zwzw mul r0.xyz, v1.y, c12 mad r0.xyz, c11, v1.x, r0 mad r0.xyz, c13, v1.z, r0 nrm r1.xyz, r0 mul r0.x, r1.y, r1.y mad r0.x, r1.x, r1.x, -r0.x mul r2, r1.yzzx, r1.xyzz dp4 r3.x, c21, r2 dp4 r3.y, c22, r2 dp4 r3.z, c23, r2 mad r0.xyz, c24, r0.x, r3 mov r1.w, c26.x dp4 r2.x, c18, r1 dp4 r2.y, c19, r1 dp4 r2.z, c20, r1 add r0.xyz, r0, r2 dp4 r2.y, c9, v0 add r3, -r2.y, c15 mul r4, r1.y, r3 mul r3, r3, r3 dp4 r2.x, c8, v0 add r5, -r2.x, c14 mad r4, r5, r1.x, r4 mad r3, r5, r5, r3 dp4 r2.z, c10, v0 add r5, -r2.z, c16 mov oT2.xyz, r2 mad r2, r5, r1.z, r4 mov oT1.xyz, r1 mad r1, r5, r5, r3 rsq r3.x, r1.x rsq r3.y, r1.y rsq r3.z, r1.z rsq r3.w, r1.w mov r4.x, c26.x mad r1, r1, c17, r4.x mul r2, r2, r3 max r2, r2, c26.y rcp r3.x, r1.x rcp r3.y, r1.y rcp r3.z, r1.z rcp r3.w, r1.w mul r1, r2, r3 mul r2.xyz, r1.y, c1 mad r2.xyz, c0, r1.x, r2 mad r1.xyz, c2, r1.z, r2 mad r1.xyz, c3, r1.w, r1 add oT3.xyz, r0, r1 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "VERTEXLIGHT_ON" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 176 Vector 160 [_MainTex_ST] ConstBuffer "UnityLighting" 720 Vector 32 [unity_4LightPosX0] Vector 48 [unity_4LightPosY0] Vector 64 [unity_4LightPosZ0] Vector 80 [unity_4LightAtten0] Vector 96 [unity_LightColor0] Vector 112 [unity_LightColor1] Vector 128 [unity_LightColor2] Vector 144 [unity_LightColor3] Vector 160 [unity_LightColor4] Vector 176 [unity_LightColor5] Vector 192 [unity_LightColor6] Vector 208 [unity_LightColor7] Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedpmolknpndohdblooagkaahhoilffpcepabaaaaaammajaaaaadaaaaaa cmaaaaaaceabaaaameabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheojiaaaaaaafaaaaaaaiaaaaaaiaaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaimaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaimaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaimaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaaimaaaaaaadaaaaaaaaaaaaaa adaaaaaaaeaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklfdeieefcaaaiaaaaeaaaabaaaaacaaaafjaaaaaeegiocaaaaaaaaaaa alaaaaaafjaaaaaeegiocaaaabaaaaaacnaaaaaafjaaaaaeegiocaaaacaaaaaa bdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaad dcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaa abaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagfaaaaad hccabaaaaeaaaaaagiaaaaacagaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa acaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaa aaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaakpccabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaaaaaaaaaa egaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaaegiacaaa aaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaaibcaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaafhccabaaa acaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaafgbfbaaaaaaaaaaa egiccaaaacaaaaaaanaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaa amaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaa egiccaaaacaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaak hcaabaaaabaaaaaaegiccaaaacaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaa abaaaaaadgaaaaafhccabaaaadaaaaaaegacbaaaabaaaaaadiaaaaahicaabaaa abaaaaaabkaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaakicaabaaaabaaaaaa akaabaaaaaaaaaaaakaabaaaaaaaaaaadkaabaiaebaaaaaaabaaaaaadiaaaaah pcaabaaaacaaaaaajgacbaaaaaaaaaaaegakbaaaaaaaaaaabbaaaaaibcaabaaa adaaaaaaegiocaaaabaaaaaacjaaaaaaegaobaaaacaaaaaabbaaaaaiccaabaaa adaaaaaaegiocaaaabaaaaaackaaaaaaegaobaaaacaaaaaabbaaaaaiecaabaaa adaaaaaaegiocaaaabaaaaaaclaaaaaaegaobaaaacaaaaaadcaaaaakhcaabaaa acaaaaaaegiccaaaabaaaaaacmaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaa dgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadpbbaaaaaibcaabaaaadaaaaaa egiocaaaabaaaaaacgaaaaaaegaobaaaaaaaaaaabbaaaaaiccaabaaaadaaaaaa egiocaaaabaaaaaachaaaaaaegaobaaaaaaaaaaabbaaaaaiecaabaaaadaaaaaa egiocaaaabaaaaaaciaaaaaaegaobaaaaaaaaaaaaaaaaaahhcaabaaaacaaaaaa egacbaaaacaaaaaaegacbaaaadaaaaaaaaaaaaajpcaabaaaadaaaaaafgafbaia ebaaaaaaabaaaaaaegiocaaaabaaaaaaadaaaaaadiaaaaahpcaabaaaaeaaaaaa fgafbaaaaaaaaaaaegaobaaaadaaaaaadiaaaaahpcaabaaaadaaaaaaegaobaaa adaaaaaaegaobaaaadaaaaaaaaaaaaajpcaabaaaafaaaaaaagaabaiaebaaaaaa abaaaaaaegiocaaaabaaaaaaacaaaaaaaaaaaaajpcaabaaaabaaaaaakgakbaia ebaaaaaaabaaaaaaegiocaaaabaaaaaaaeaaaaaadcaaaaajpcaabaaaaeaaaaaa egaobaaaafaaaaaaagaabaaaaaaaaaaaegaobaaaaeaaaaaadcaaaaajpcaabaaa aaaaaaaaegaobaaaabaaaaaakgakbaaaaaaaaaaaegaobaaaaeaaaaaadcaaaaaj pcaabaaaadaaaaaaegaobaaaafaaaaaaegaobaaaafaaaaaaegaobaaaadaaaaaa dcaaaaajpcaabaaaabaaaaaaegaobaaaabaaaaaaegaobaaaabaaaaaaegaobaaa adaaaaaaeeaaaaafpcaabaaaadaaaaaaegaobaaaabaaaaaadcaaaaanpcaabaaa abaaaaaaegaobaaaabaaaaaaegiocaaaabaaaaaaafaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpaoaaaaakpcaabaaaabaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpegaobaaaabaaaaaadiaaaaahpcaabaaaaaaaaaaa egaobaaaaaaaaaaaegaobaaaadaaaaaadeaaaaakpcaabaaaaaaaaaaaegaobaaa aaaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiaaaaahpcaabaaa aaaaaaaaegaobaaaabaaaaaaegaobaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaa fgafbaaaaaaaaaaaegiccaaaabaaaaaaahaaaaaadcaaaaakhcaabaaaabaaaaaa egiccaaaabaaaaaaagaaaaaaagaabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaak hcaabaaaaaaaaaaaegiccaaaabaaaaaaaiaaaaaakgakbaaaaaaaaaaaegacbaaa abaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaajaaaaaapgapbaaa aaaaaaaaegacbaaaaaaaaaaaaaaaaaahhccabaaaaeaaaaaaegacbaaaaaaaaaaa egacbaaaacaaaaaadoaaaaab" } SubProgram "d3d11_9x " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "VERTEXLIGHT_ON" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 176 Vector 160 [_MainTex_ST] ConstBuffer "UnityLighting" 720 Vector 32 [unity_4LightPosX0] Vector 48 [unity_4LightPosY0] Vector 64 [unity_4LightPosZ0] Vector 80 [unity_4LightAtten0] Vector 96 [unity_LightColor0] Vector 112 [unity_LightColor1] Vector 128 [unity_LightColor2] Vector 144 [unity_LightColor3] Vector 160 [unity_LightColor4] Vector 176 [unity_LightColor5] Vector 192 [unity_LightColor6] Vector 208 [unity_LightColor7] Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityPerDraw" 2 "vs_4_0_level_9_1 eefiecedcdnnfgiaokmbpjnffacbipeleadebhjgabaaaaaajaaoaaaaaeaaaaaa daaaaaaapaaeaaaapiamaaaapaanaaaaebgpgodjliaeaaaaliaeaaaaaaacpopp feaeaaaageaaaaaaafaaceaaaaaagaaaaaaagaaaaaaaceaaabaagaaaaaaaakaa abaaabaaaaaaaaaaabaaacaaaiaaacaaaaaaaaaaabaacgaaahaaakaaaaaaaaaa acaaaaaaaeaabbaaaaaaaaaaacaaamaaahaabfaaaaaaaaaaaaaaaaaaaaacpopp fbaaaaafbmaaapkaaaaaiadpaaaaaaaaaaaaaaaaaaaaaaaabpaaaaacafaaaaia aaaaapjabpaaaaacafaaaciaacaaapjabpaaaaacafaaadiaadaaapjaaeaaaaae aaaaadoaadaaoejaabaaoekaabaaookaafaaaaadaaaaabiaacaaaajabjaaaaka afaaaaadaaaaaciaacaaaajabkaaaakaafaaaaadaaaaaeiaacaaaajablaaaaka afaaaaadabaaabiaacaaffjabjaaffkaafaaaaadabaaaciaacaaffjabkaaffka afaaaaadabaaaeiaacaaffjablaaffkaacaaaaadaaaaahiaaaaaoeiaabaaoeia afaaaaadabaaabiaacaakkjabjaakkkaafaaaaadabaaaciaacaakkjabkaakkka afaaaaadabaaaeiaacaakkjablaakkkaacaaaaadaaaaahiaaaaaoeiaabaaoeia ceaaaaacabaaahiaaaaaoeiaafaaaaadaaaaabiaabaaffiaabaaffiaaeaaaaae aaaaabiaabaaaaiaabaaaaiaaaaaaaibafaaaaadacaaapiaabaacjiaabaakeia ajaaaaadadaaabiaanaaoekaacaaoeiaajaaaaadadaaaciaaoaaoekaacaaoeia ajaaaaadadaaaeiaapaaoekaacaaoeiaaeaaaaaeaaaaahiabaaaoekaaaaaaaia adaaoeiaabaaaaacabaaaiiabmaaaakaajaaaaadacaaabiaakaaoekaabaaoeia ajaaaaadacaaaciaalaaoekaabaaoeiaajaaaaadacaaaeiaamaaoekaabaaoeia acaaaaadaaaaahiaaaaaoeiaacaaoeiaafaaaaadacaaahiaaaaaffjabgaaoeka aeaaaaaeacaaahiabfaaoekaaaaaaajaacaaoeiaaeaaaaaeacaaahiabhaaoeka aaaakkjaacaaoeiaaeaaaaaeacaaahiabiaaoekaaaaappjaacaaoeiaacaaaaad adaaapiaacaaffibadaaoekaafaaaaadaeaaapiaabaaffiaadaaoeiaafaaaaad adaaapiaadaaoeiaadaaoeiaacaaaaadafaaapiaacaaaaibacaaoekaaeaaaaae aeaaapiaafaaoeiaabaaaaiaaeaaoeiaaeaaaaaeadaaapiaafaaoeiaafaaoeia adaaoeiaacaaaaadafaaapiaacaakkibaeaaoekaabaaaaacacaaahoaacaaoeia aeaaaaaeacaaapiaafaaoeiaabaakkiaaeaaoeiaabaaaaacabaaahoaabaaoeia aeaaaaaeabaaapiaafaaoeiaafaaoeiaadaaoeiaahaaaaacadaaabiaabaaaaia ahaaaaacadaaaciaabaaffiaahaaaaacadaaaeiaabaakkiaahaaaaacadaaaiia abaappiaabaaaaacaeaaabiabmaaaakaaeaaaaaeabaaapiaabaaoeiaafaaoeka aeaaaaiaafaaaaadacaaapiaacaaoeiaadaaoeiaalaaaaadacaaapiaacaaoeia bmaaffkaagaaaaacadaaabiaabaaaaiaagaaaaacadaaaciaabaaffiaagaaaaac adaaaeiaabaakkiaagaaaaacadaaaiiaabaappiaafaaaaadabaaapiaacaaoeia adaaoeiaafaaaaadacaaahiaabaaffiaahaaoekaaeaaaaaeacaaahiaagaaoeka abaaaaiaacaaoeiaaeaaaaaeabaaahiaaiaaoekaabaakkiaacaaoeiaaeaaaaae abaaahiaajaaoekaabaappiaabaaoeiaacaaaaadadaaahoaaaaaoeiaabaaoeia afaaaaadaaaaapiaaaaaffjabcaaoekaaeaaaaaeaaaaapiabbaaoekaaaaaaaja aaaaoeiaaeaaaaaeaaaaapiabdaaoekaaaaakkjaaaaaoeiaaeaaaaaeaaaaapia beaaoekaaaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappiaaaaaoekaaaaaoeia abaaaaacaaaaammaaaaaoeiappppaaaafdeieefcaaaiaaaaeaaaabaaaaacaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaacnaaaaaa fjaaaaaeegiocaaaacaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaad hcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaa abaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaad hccabaaaadaaaaaagfaaaaadhccabaaaaeaaaaaagiaaaaacagaaaaaadiaaaaai pcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaacaaaaaa adaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaa egbabaaaadaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaa diaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabaaaaaaa diaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabbaaaaaa diaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabcaaaaaa diaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabaaaaaaa diaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabbaaaaaa diaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabcaaaaaa aaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaai bcaabaaaabaaaaaackbabaaaacaaaaaackiacaaaacaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaackbabaaaacaaaaaackiacaaaacaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaackbabaaaacaaaaaackiacaaaacaaaaaabcaaaaaaaaaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaa aaaaaaaadgaaaaafhccabaaaacaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaa abaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaanaaaaaadcaaaaakhcaabaaa abaaaaaaegiccaaaacaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaa dcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaaaoaaaaaakgbkbaaaaaaaaaaa egacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaaapaaaaaa pgbpbaaaaaaaaaaaegacbaaaabaaaaaadgaaaaafhccabaaaadaaaaaaegacbaaa abaaaaaadiaaaaahicaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaaaaaaaaaa dcaaaaakicaabaaaabaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaadkaabaia ebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaajgacbaaaaaaaaaaaegakbaaa aaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaacjaaaaaaegaobaaa acaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaackaaaaaaegaobaaa acaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaaclaaaaaaegaobaaa acaaaaaadcaaaaakhcaabaaaacaaaaaaegiccaaaabaaaaaacmaaaaaapgapbaaa abaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadp bbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaacgaaaaaaegaobaaaaaaaaaaa bbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaachaaaaaaegaobaaaaaaaaaaa bbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaaciaaaaaaegaobaaaaaaaaaaa aaaaaaahhcaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaaadaaaaaaaaaaaaaj pcaabaaaadaaaaaafgafbaiaebaaaaaaabaaaaaaegiocaaaabaaaaaaadaaaaaa diaaaaahpcaabaaaaeaaaaaafgafbaaaaaaaaaaaegaobaaaadaaaaaadiaaaaah pcaabaaaadaaaaaaegaobaaaadaaaaaaegaobaaaadaaaaaaaaaaaaajpcaabaaa afaaaaaaagaabaiaebaaaaaaabaaaaaaegiocaaaabaaaaaaacaaaaaaaaaaaaaj pcaabaaaabaaaaaakgakbaiaebaaaaaaabaaaaaaegiocaaaabaaaaaaaeaaaaaa dcaaaaajpcaabaaaaeaaaaaaegaobaaaafaaaaaaagaabaaaaaaaaaaaegaobaaa aeaaaaaadcaaaaajpcaabaaaaaaaaaaaegaobaaaabaaaaaakgakbaaaaaaaaaaa egaobaaaaeaaaaaadcaaaaajpcaabaaaadaaaaaaegaobaaaafaaaaaaegaobaaa afaaaaaaegaobaaaadaaaaaadcaaaaajpcaabaaaabaaaaaaegaobaaaabaaaaaa egaobaaaabaaaaaaegaobaaaadaaaaaaeeaaaaafpcaabaaaadaaaaaaegaobaaa abaaaaaadcaaaaanpcaabaaaabaaaaaaegaobaaaabaaaaaaegiocaaaabaaaaaa afaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaoaaaaakpcaabaaa abaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpegaobaaaabaaaaaa diaaaaahpcaabaaaaaaaaaaaegaobaaaaaaaaaaaegaobaaaadaaaaaadeaaaaak pcaabaaaaaaaaaaaegaobaaaaaaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaadiaaaaahpcaabaaaaaaaaaaaegaobaaaabaaaaaaegaobaaaaaaaaaaa diaaaaaihcaabaaaabaaaaaafgafbaaaaaaaaaaaegiccaaaabaaaaaaahaaaaaa dcaaaaakhcaabaaaabaaaaaaegiccaaaabaaaaaaagaaaaaaagaabaaaaaaaaaaa egacbaaaabaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaaiaaaaaa kgakbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa abaaaaaaajaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaaaaaaaaahhccabaaa aeaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadoaaaaabejfdeheopaaaaaaa aiaaaaaaaiaaaaaamiaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaa nbaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaa aaaaaaaaadaaaaaaacaaaaaaahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa adaaaaaaapadaaaaoaaaaaaaabaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaa oaaaaaaaacaaaaaaaaaaaaaaadaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaa aaaaaaaaadaaaaaaagaaaaaaapaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaa ahaaaaaaapaaaaaafaepfdejfeejepeoaafeebeoehefeofeaaeoepfcenebemaa feeffiedepepfceeaaedepemepfcaaklepfdeheojiaaaaaaafaaaaaaaiaaaaaa iaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaimaaaaaaaaaaaaaa aaaaaaaaadaaaaaaabaaaaaaadamaaaaimaaaaaaabaaaaaaaaaaaaaaadaaaaaa acaaaaaaahaiaaaaimaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaa imaaaaaaadaaaaaaaaaaaaaaadaaaaaaaeaaaaaaahaiaaaafdfgfpfaepfdejfe ejepeoaafeeffiedepepfceeaaklklkl" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "VERTEXLIGHT_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform vec4 unity_4LightPosX0; uniform vec4 unity_4LightPosY0; uniform vec4 unity_4LightPosZ0; uniform vec4 unity_4LightAtten0; uniform vec4 unity_LightColor[8]; uniform vec4 unity_SHAr; uniform vec4 unity_SHAg; uniform vec4 unity_SHAb; uniform vec4 unity_SHBr; uniform vec4 unity_SHBg; uniform vec4 unity_SHBb; uniform vec4 unity_SHC; uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; varying vec3 xlv_TEXCOORD3; varying vec4 xlv_TEXCOORD4; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec3 tmpvar_2; tmpvar_2 = (_Object2World * gl_Vertex).xyz; vec4 v_3; v_3.x = _World2Object[0].x; v_3.y = _World2Object[1].x; v_3.z = _World2Object[2].x; v_3.w = _World2Object[3].x; vec4 v_4; v_4.x = _World2Object[0].y; v_4.y = _World2Object[1].y; v_4.z = _World2Object[2].y; v_4.w = _World2Object[3].y; vec4 v_5; v_5.x = _World2Object[0].z; v_5.y = _World2Object[1].z; v_5.z = _World2Object[2].z; v_5.w = _World2Object[3].z; vec3 tmpvar_6; tmpvar_6 = normalize((( (v_3.xyz * gl_Normal.x) + (v_4.xyz * gl_Normal.y) ) + (v_5.xyz * gl_Normal.z))); vec4 tmpvar_7; tmpvar_7.w = 1.0; tmpvar_7.xyz = tmpvar_6; vec3 x2_8; vec3 x1_9; x1_9.x = dot (unity_SHAr, tmpvar_7); x1_9.y = dot (unity_SHAg, tmpvar_7); x1_9.z = dot (unity_SHAb, tmpvar_7); vec4 tmpvar_10; tmpvar_10 = (tmpvar_6.xyzz * tmpvar_6.yzzx); x2_8.x = dot (unity_SHBr, tmpvar_10); x2_8.y = dot (unity_SHBg, tmpvar_10); x2_8.z = dot (unity_SHBb, tmpvar_10); vec4 tmpvar_11; tmpvar_11 = (unity_4LightPosX0 - tmpvar_2.x); vec4 tmpvar_12; tmpvar_12 = (unity_4LightPosY0 - tmpvar_2.y); vec4 tmpvar_13; tmpvar_13 = (unity_4LightPosZ0 - tmpvar_2.z); vec4 tmpvar_14; tmpvar_14 = (((tmpvar_11 * tmpvar_11) + (tmpvar_12 * tmpvar_12)) + (tmpvar_13 * tmpvar_13)); vec4 tmpvar_15; tmpvar_15 = (max (vec4(0.0, 0.0, 0.0, 0.0), ( (((tmpvar_11 * tmpvar_6.x) + (tmpvar_12 * tmpvar_6.y)) + (tmpvar_13 * tmpvar_6.z)) * inversesqrt(tmpvar_14) )) * (1.0/((1.0 + (tmpvar_14 * unity_4LightAtten0) )))); vec4 o_16; vec4 tmpvar_17; tmpvar_17 = (tmpvar_1 * 0.5); vec2 tmpvar_18; tmpvar_18.x = tmpvar_17.x; tmpvar_18.y = (tmpvar_17.y * _ProjectionParams.x); o_16.xy = (tmpvar_18 + tmpvar_17.w); o_16.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = tmpvar_6; xlv_TEXCOORD2 = tmpvar_2; xlv_TEXCOORD3 = (((x2_8 + (unity_SHC.xyz * ((tmpvar_6.x * tmpvar_6.x) - (tmpvar_6.y * tmpvar_6.y))) ) + x1_9) + (( ((unity_LightColor[0].xyz * tmpvar_15.x) + (unity_LightColor[1].xyz * tmpvar_15.y)) + (unity_LightColor[2].xyz * tmpvar_15.z) ) + (unity_LightColor[3].xyz * tmpvar_15.w))); xlv_TEXCOORD4 = o_16; } #endif #ifdef FRAGMENT uniform vec4 _WorldSpaceLightPos0; uniform vec4 _LightColor0; uniform sampler2D _ShadowMapTexture; uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD3; varying vec4 xlv_TEXCOORD4; void main () { vec4 c_1; vec4 tmpvar_2; tmpvar_2 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 c_3; vec4 c_4; c_4.xyz = ((tmpvar_2.xyz * (_LightColor0.xyz * texture2DProj (_ShadowMapTexture, xlv_TEXCOORD4).x)) * max (0.0, dot (xlv_TEXCOORD1, _WorldSpaceLightPos0.xyz))); c_4.w = tmpvar_2.w; c_3.w = c_4.w; c_3.xyz = (c_4.xyz + (tmpvar_2.xyz * xlv_TEXCOORD3)); c_1.xyz = c_3.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "VERTEXLIGHT_ON" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 8 [_Object2World] 3 Matrix 11 [_World2Object] 3 Matrix 4 [glstate_matrix_mvp] Vector 27 [_MainTex_ST] Vector 14 [_ProjectionParams] Vector 15 [_ScreenParams] Vector 19 [unity_4LightAtten0] Vector 16 [unity_4LightPosX0] Vector 17 [unity_4LightPosY0] Vector 18 [unity_4LightPosZ0] Vector 0 [unity_LightColor0] Vector 1 [unity_LightColor1] Vector 2 [unity_LightColor2] Vector 3 [unity_LightColor3] Vector 22 [unity_SHAb] Vector 21 [unity_SHAg] Vector 20 [unity_SHAr] Vector 25 [unity_SHBb] Vector 24 [unity_SHBg] Vector 23 [unity_SHBr] Vector 26 [unity_SHC] "vs_2_0 def c28, 1, 0, 0.5, 0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 mad oT0.xy, v2, c27, c27.zwzw mul r0.xyz, v1.y, c12 mad r0.xyz, c11, v1.x, r0 mad r0.xyz, c13, v1.z, r0 nrm r1.xyz, r0 mul r0.x, r1.y, r1.y mad r0.x, r1.x, r1.x, -r0.x mul r2, r1.yzzx, r1.xyzz dp4 r3.x, c23, r2 dp4 r3.y, c24, r2 dp4 r3.z, c25, r2 mad r0.xyz, c26, r0.x, r3 mov r1.w, c28.x dp4 r2.x, c20, r1 dp4 r2.y, c21, r1 dp4 r2.z, c22, r1 add r0.xyz, r0, r2 dp4 r2.y, c9, v0 add r3, -r2.y, c17 mul r4, r1.y, r3 mul r3, r3, r3 dp4 r2.x, c8, v0 add r5, -r2.x, c16 mad r4, r5, r1.x, r4 mad r3, r5, r5, r3 dp4 r2.z, c10, v0 add r5, -r2.z, c18 mov oT2.xyz, r2 mad r2, r5, r1.z, r4 mov oT1.xyz, r1 mad r1, r5, r5, r3 rsq r3.x, r1.x rsq r3.y, r1.y rsq r3.z, r1.z rsq r3.w, r1.w mov r4.x, c28.x mad r1, r1, c19, r4.x mul r2, r2, r3 max r2, r2, c28.y rcp r3.x, r1.x rcp r3.y, r1.y rcp r3.z, r1.z rcp r3.w, r1.w mul r1, r2, r3 mul r2.xyz, r1.y, c1 mad r2.xyz, c0, r1.x, r2 mad r1.xyz, c2, r1.z, r2 mad r1.xyz, c3, r1.w, r1 add oT3.xyz, r0, r1 dp4 r0.y, c5, v0 mul r1.x, r0.y, c14.x mul r1.w, r1.x, c28.z dp4 r0.x, c4, v0 dp4 r0.w, c7, v0 mul r1.xz, r0.xyww, c28.z mad oT4.xy, r1.z, c15.zwzw, r1.xwzw dp4 r0.z, c6, v0 mov oPos, r0 mov oT4.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "VERTEXLIGHT_ON" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 176 Vector 160 [_MainTex_ST] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityLighting" 720 Vector 32 [unity_4LightPosX0] Vector 48 [unity_4LightPosY0] Vector 64 [unity_4LightPosZ0] Vector 80 [unity_4LightAtten0] Vector 96 [unity_LightColor0] Vector 112 [unity_LightColor1] Vector 128 [unity_LightColor2] Vector 144 [unity_LightColor3] Vector 160 [unity_LightColor4] Vector 176 [unity_LightColor5] Vector 192 [unity_LightColor6] Vector 208 [unity_LightColor7] Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityPerDraw" 3 "vs_4_0 eefiecedoibkpebdjoelmaknhadkadmicdidbcmbabaaaaaaimakaaaaadaaaaaa cmaaaaaaceabaaaanmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaakeaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaakeaaaaaaadaaaaaaaaaaaaaa adaaaaaaaeaaaaaaahaiaaaakeaaaaaaaeaaaaaaaaaaaaaaadaaaaaaafaaaaaa apaaaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefc kiaiaaaaeaaaabaackacaaaafjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaae egiocaaaabaaaaaaagaaaaaafjaaaaaeegiocaaaacaaaaaacnaaaaaafjaaaaae egiocaaaadaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa acaaaaaafpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaa gfaaaaaddccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaa adaaaaaagfaaaaadhccabaaaaeaaaaaagfaaaaadpccabaaaafaaaaaagiaaaaac ahaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaadaaaaaa abaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaaaaaaaaaaagbabaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaa acaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaadaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadgaaaaaf pccabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaa adaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaai bcaabaaaabaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabcaaaaaadiaaaaai bcaabaaaacaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabaaaaaaadiaaaaai ccaabaaaacaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabbaaaaaadiaaaaai ecaabaaaacaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabcaaaaaaaaaaaaah hcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaadiaaaaaibcaabaaa acaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaa acaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaa acaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabcaaaaaaaaaaaaahhcaabaaa abaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaabaaaaaa egacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaaabaaaaaadkaabaaa abaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaabaaaaaaegacbaaaabaaaaaa dgaaaaafhccabaaaacaaaaaaegacbaaaabaaaaaadiaaaaaihcaabaaaacaaaaaa fgbfbaaaaaaaaaaaegiccaaaadaaaaaaanaaaaaadcaaaaakhcaabaaaacaaaaaa egiccaaaadaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaacaaaaaadcaaaaak hcaabaaaacaaaaaaegiccaaaadaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaa acaaaaaadcaaaaakhcaabaaaacaaaaaaegiccaaaadaaaaaaapaaaaaapgbpbaaa aaaaaaaaegacbaaaacaaaaaadgaaaaafhccabaaaadaaaaaaegacbaaaacaaaaaa diaaaaahicaabaaaacaaaaaabkaabaaaabaaaaaabkaabaaaabaaaaaadcaaaaak icaabaaaacaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaadkaabaiaebaaaaaa acaaaaaadiaaaaahpcaabaaaadaaaaaajgacbaaaabaaaaaaegakbaaaabaaaaaa bbaaaaaibcaabaaaaeaaaaaaegiocaaaacaaaaaacjaaaaaaegaobaaaadaaaaaa bbaaaaaiccaabaaaaeaaaaaaegiocaaaacaaaaaackaaaaaaegaobaaaadaaaaaa bbaaaaaiecaabaaaaeaaaaaaegiocaaaacaaaaaaclaaaaaaegaobaaaadaaaaaa dcaaaaakhcaabaaaadaaaaaaegiccaaaacaaaaaacmaaaaaapgapbaaaacaaaaaa egacbaaaaeaaaaaadgaaaaaficaabaaaabaaaaaaabeaaaaaaaaaiadpbbaaaaai bcaabaaaaeaaaaaaegiocaaaacaaaaaacgaaaaaaegaobaaaabaaaaaabbaaaaai ccaabaaaaeaaaaaaegiocaaaacaaaaaachaaaaaaegaobaaaabaaaaaabbaaaaai ecaabaaaaeaaaaaaegiocaaaacaaaaaaciaaaaaaegaobaaaabaaaaaaaaaaaaah hcaabaaaadaaaaaaegacbaaaadaaaaaaegacbaaaaeaaaaaaaaaaaaajpcaabaaa aeaaaaaafgafbaiaebaaaaaaacaaaaaaegiocaaaacaaaaaaadaaaaaadiaaaaah pcaabaaaafaaaaaafgafbaaaabaaaaaaegaobaaaaeaaaaaadiaaaaahpcaabaaa aeaaaaaaegaobaaaaeaaaaaaegaobaaaaeaaaaaaaaaaaaajpcaabaaaagaaaaaa agaabaiaebaaaaaaacaaaaaaegiocaaaacaaaaaaacaaaaaaaaaaaaajpcaabaaa acaaaaaakgakbaiaebaaaaaaacaaaaaaegiocaaaacaaaaaaaeaaaaaadcaaaaaj pcaabaaaafaaaaaaegaobaaaagaaaaaaagaabaaaabaaaaaaegaobaaaafaaaaaa dcaaaaajpcaabaaaabaaaaaaegaobaaaacaaaaaakgakbaaaabaaaaaaegaobaaa afaaaaaadcaaaaajpcaabaaaaeaaaaaaegaobaaaagaaaaaaegaobaaaagaaaaaa egaobaaaaeaaaaaadcaaaaajpcaabaaaacaaaaaaegaobaaaacaaaaaaegaobaaa acaaaaaaegaobaaaaeaaaaaaeeaaaaafpcaabaaaaeaaaaaaegaobaaaacaaaaaa dcaaaaanpcaabaaaacaaaaaaegaobaaaacaaaaaaegiocaaaacaaaaaaafaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaoaaaaakpcaabaaaacaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpegaobaaaacaaaaaadiaaaaah pcaabaaaabaaaaaaegaobaaaabaaaaaaegaobaaaaeaaaaaadeaaaaakpcaabaaa abaaaaaaegaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa diaaaaahpcaabaaaabaaaaaaegaobaaaacaaaaaaegaobaaaabaaaaaadiaaaaai hcaabaaaacaaaaaafgafbaaaabaaaaaaegiccaaaacaaaaaaahaaaaaadcaaaaak hcaabaaaacaaaaaaegiccaaaacaaaaaaagaaaaaaagaabaaaabaaaaaaegacbaaa acaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaaaiaaaaaakgakbaaa abaaaaaaegacbaaaacaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaa ajaaaaaapgapbaaaabaaaaaaegacbaaaabaaaaaaaaaaaaahhccabaaaaeaaaaaa egacbaaaabaaaaaaegacbaaaadaaaaaadiaaaaaiccaabaaaaaaaaaaabkaabaaa aaaaaaaaakiacaaaabaaaaaaafaaaaaadiaaaaakncaabaaaabaaaaaaagahbaaa aaaaaaaaaceaaaaaaaaaaadpaaaaaaaaaaaaaadpaaaaaadpdgaaaaafmccabaaa afaaaaaakgaobaaaaaaaaaaaaaaaaaahdccabaaaafaaaaaakgakbaaaabaaaaaa mgaabaaaabaaaaaadoaaaaab" } SubProgram "d3d11_9x " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "SHADOWS_NATIVE" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 176 Vector 160 [_MainTex_ST] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityShadows" 2 BindCB "UnityPerDraw" 3 "vs_4_0_level_9_1 eefieceddldgljdelcmodipccgjklbfadfnhlceiabaaaaaaaiamaaaaaeaaaaaa daaaaaaanaadaaaafiakaaaafaalaaaaebgpgodjjiadaaaajiadaaaaaaacpopp deadaaaageaaaaaaafaaceaaaaaagaaaaaaagaaaaaaaceaaabaagaaaaaaaakaa abaaabaaaaaaaaaaabaacgaaahaaacaaaaaaaaaaacaaaiaaaeaaajaaaaaaaaaa adaaaaaaaeaaanaaaaaaaaaaadaaamaaahaabbaaaaaaaaaaaaaaaaaaaaacpopp fbaaaaafbiaaapkaaaaaiadpaaaaaaaaaaaaaaaaaaaaaaaabpaaaaacafaaaaia aaaaapjabpaaaaacafaaaciaacaaapjabpaaaaacafaaadiaadaaapjaaeaaaaae aaaaadoaadaaoejaabaaoekaabaaookaafaaaaadaaaaahiaaaaaffjabcaaoeka aeaaaaaeaaaaahiabbaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaahiabdaaoeka aaaakkjaaaaaoeiaaeaaaaaeacaaahoabeaaoekaaaaappjaaaaaoeiaafaaaaad aaaaabiaacaaaajabfaaaakaafaaaaadaaaaaciaacaaaajabgaaaakaafaaaaad aaaaaeiaacaaaajabhaaaakaafaaaaadabaaabiaacaaffjabfaaffkaafaaaaad abaaaciaacaaffjabgaaffkaafaaaaadabaaaeiaacaaffjabhaaffkaacaaaaad aaaaahiaaaaaoeiaabaaoeiaafaaaaadabaaabiaacaakkjabfaakkkaafaaaaad abaaaciaacaakkjabgaakkkaafaaaaadabaaaeiaacaakkjabhaakkkaacaaaaad aaaaahiaaaaaoeiaabaaoeiaceaaaaacabaaahiaaaaaoeiaafaaaaadaaaaabia abaaffiaabaaffiaaeaaaaaeaaaaabiaabaaaaiaabaaaaiaaaaaaaibafaaaaad acaaapiaabaacjiaabaakeiaajaaaaadadaaabiaafaaoekaacaaoeiaajaaaaad adaaaciaagaaoekaacaaoeiaajaaaaadadaaaeiaahaaoekaacaaoeiaaeaaaaae aaaaahiaaiaaoekaaaaaaaiaadaaoeiaabaaaaacabaaaiiabiaaaakaajaaaaad acaaabiaacaaoekaabaaoeiaajaaaaadacaaaciaadaaoekaabaaoeiaajaaaaad acaaaeiaaeaaoekaabaaoeiaabaaaaacabaaahoaabaaoeiaacaaaaadadaaahoa aaaaoeiaacaaoeiaafaaaaadaaaaapiaaaaaffjabcaaoekaaeaaaaaeaaaaapia bbaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaapiabdaaoekaaaaakkjaaaaaoeia aeaaaaaeaaaaapiabeaaoekaaaaappjaaaaaoeiaafaaaaadabaaapiaaaaaffia akaaoekaaeaaaaaeabaaapiaajaaoekaaaaaaaiaabaaoeiaaeaaaaaeabaaapia alaaoekaaaaakkiaabaaoeiaaeaaaaaeaeaaapoaamaaoekaaaaappiaabaaoeia afaaaaadaaaaapiaaaaaffjaaoaaoekaaeaaaaaeaaaaapiaanaaoekaaaaaaaja aaaaoeiaaeaaaaaeaaaaapiaapaaoekaaaaakkjaaaaaoeiaaeaaaaaeaaaaapia baaaoekaaaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappiaaaaaoekaaaaaoeia abaaaaacaaaaammaaaaaoeiappppaaaafdeieefciaagaaaaeaaaabaakaabaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaacnaaaaaa fjaaaaaeegiocaaaacaaaaaaamaaaaaafjaaaaaeegiocaaaadaaaaaabdaaaaaa fpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaa adaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagfaaaaadhccabaaa aeaaaaaagfaaaaadpccabaaaafaaaaaagiaaaaacaeaaaaaadiaaaaaipcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiocaaaadaaaaaaabaaaaaadcaaaaakpcaabaaa aaaaaaaaegiocaaaadaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaaacaaaaaakgbkbaaaaaaaaaaa egaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaadaaaaaaadaaaaaa pgbpbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaa adaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaai bcaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabaaaaaaadiaaaaai ccaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabbaaaaaadiaaaaai ecaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabcaaaaaadiaaaaai bcaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabcaaaaaaaaaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaa abaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaa abaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaa abaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabcaaaaaaaaaaaaahhcaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaa dgaaaaafhccabaaaacaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaa fgbfbaaaaaaaaaaaegiccaaaadaaaaaaanaaaaaadcaaaaakhcaabaaaabaaaaaa egiccaaaadaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaak hcaabaaaabaaaaaaegiccaaaadaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaa abaaaaaadcaaaaakhccabaaaadaaaaaaegiccaaaadaaaaaaapaaaaaapgbpbaaa aaaaaaaaegacbaaaabaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaaaaaaaaaa bkaabaaaaaaaaaaadcaaaaakbcaabaaaabaaaaaaakaabaaaaaaaaaaaakaabaaa aaaaaaaaakaabaiaebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaajgacbaaa aaaaaaaaegakbaaaaaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaa cjaaaaaaegaobaaaacaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaa ckaaaaaaegaobaaaacaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaa claaaaaaegaobaaaacaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaabaaaaaa cmaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaaaaaaaaaa abeaaaaaaaaaiadpbbaaaaaibcaabaaaacaaaaaaegiocaaaabaaaaaacgaaaaaa egaobaaaaaaaaaaabbaaaaaiccaabaaaacaaaaaaegiocaaaabaaaaaachaaaaaa egaobaaaaaaaaaaabbaaaaaiecaabaaaacaaaaaaegiocaaaabaaaaaaciaaaaaa egaobaaaaaaaaaaaaaaaaaahhccabaaaaeaaaaaaegacbaaaabaaaaaaegacbaaa acaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaadaaaaaa anaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaaamaaaaaaagbabaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaa aoaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaadaaaaaaapaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadiaaaaai pcaabaaaabaaaaaafgafbaaaaaaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaak pcaabaaaabaaaaaaegiocaaaacaaaaaaaiaaaaaaagaabaaaaaaaaaaaegaobaaa abaaaaaadcaaaaakpcaabaaaabaaaaaaegiocaaaacaaaaaaakaaaaaakgakbaaa aaaaaaaaegaobaaaabaaaaaadcaaaaakpccabaaaafaaaaaaegiocaaaacaaaaaa alaaaaaapgapbaaaaaaaaaaaegaobaaaabaaaaaadoaaaaabejfdeheopaaaaaaa aiaaaaaaaiaaaaaamiaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaa nbaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaa aaaaaaaaadaaaaaaacaaaaaaahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa adaaaaaaapadaaaaoaaaaaaaabaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaa oaaaaaaaacaaaaaaaaaaaaaaadaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaa aaaaaaaaadaaaaaaagaaaaaaapaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaa ahaaaaaaapaaaaaafaepfdejfeejepeoaafeebeoehefeofeaaeoepfcenebemaa feeffiedepepfceeaaedepemepfcaaklepfdeheolaaaaaaaagaaaaaaaiaaaaaa jiaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaa aaaaaaaaadaaaaaaabaaaaaaadamaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaa acaaaaaaahaiaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaa keaaaaaaadaaaaaaaaaaaaaaadaaaaaaaeaaaaaaahaiaaaakeaaaaaaaeaaaaaa aaaaaaaaadaaaaaaafaaaaaaapaaaaaafdfgfpfaepfdejfeejepeoaafeeffied epepfceeaaklklkl" } SubProgram "d3d11_9x " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "SHADOWS_NATIVE" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "VERTEXLIGHT_ON" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 176 Vector 160 [_MainTex_ST] ConstBuffer "UnityLighting" 720 Vector 32 [unity_4LightPosX0] Vector 48 [unity_4LightPosY0] Vector 64 [unity_4LightPosZ0] Vector 80 [unity_4LightAtten0] Vector 96 [unity_LightColor0] Vector 112 [unity_LightColor1] Vector 128 [unity_LightColor2] Vector 144 [unity_LightColor3] Vector 160 [unity_LightColor4] Vector 176 [unity_LightColor5] Vector 192 [unity_LightColor6] Vector 208 [unity_LightColor7] Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityShadows" 2 BindCB "UnityPerDraw" 3 "vs_4_0_level_9_1 eefiecedbioijpljplhldlaobefghoggffjgfmibabaaaaaajibaaaaaaeaaaaaa daaaaaaajeafaaaaoiaoaaaaoaapaaaaebgpgodjfmafaaaafmafaaaaaaacpopp omaeaaaahaaaaaaaagaaceaaaaaagmaaaaaagmaaaaaaceaaabaagmaaaaaaakaa abaaabaaaaaaaaaaabaaacaaaiaaacaaaaaaaaaaabaacgaaahaaakaaaaaaaaaa acaaaiaaaeaabbaaaaaaaaaaadaaaaaaaeaabfaaaaaaaaaaadaaamaaahaabjaa aaaaaaaaaaaaaaaaaaacpoppfbaaaaafcaaaapkaaaaaiadpaaaaaaaaaaaaaaaa aaaaaaaabpaaaaacafaaaaiaaaaaapjabpaaaaacafaaaciaacaaapjabpaaaaac afaaadiaadaaapjaaeaaaaaeaaaaadoaadaaoejaabaaoekaabaaookaafaaaaad aaaaabiaacaaaajabnaaaakaafaaaaadaaaaaciaacaaaajaboaaaakaafaaaaad aaaaaeiaacaaaajabpaaaakaafaaaaadabaaabiaacaaffjabnaaffkaafaaaaad abaaaciaacaaffjaboaaffkaafaaaaadabaaaeiaacaaffjabpaaffkaacaaaaad aaaaahiaaaaaoeiaabaaoeiaafaaaaadabaaabiaacaakkjabnaakkkaafaaaaad abaaaciaacaakkjaboaakkkaafaaaaadabaaaeiaacaakkjabpaakkkaacaaaaad aaaaahiaaaaaoeiaabaaoeiaceaaaaacabaaahiaaaaaoeiaafaaaaadaaaaabia abaaffiaabaaffiaaeaaaaaeaaaaabiaabaaaaiaabaaaaiaaaaaaaibafaaaaad acaaapiaabaacjiaabaakeiaajaaaaadadaaabiaanaaoekaacaaoeiaajaaaaad adaaaciaaoaaoekaacaaoeiaajaaaaadadaaaeiaapaaoekaacaaoeiaaeaaaaae aaaaahiabaaaoekaaaaaaaiaadaaoeiaabaaaaacabaaaiiacaaaaakaajaaaaad acaaabiaakaaoekaabaaoeiaajaaaaadacaaaciaalaaoekaabaaoeiaajaaaaad acaaaeiaamaaoekaabaaoeiaacaaaaadaaaaahiaaaaaoeiaacaaoeiaafaaaaad acaaahiaaaaaffjabkaaoekaaeaaaaaeacaaahiabjaaoekaaaaaaajaacaaoeia aeaaaaaeacaaahiablaaoekaaaaakkjaacaaoeiaaeaaaaaeacaaahiabmaaoeka aaaappjaacaaoeiaacaaaaadadaaapiaacaaffibadaaoekaafaaaaadaeaaapia abaaffiaadaaoeiaafaaaaadadaaapiaadaaoeiaadaaoeiaacaaaaadafaaapia acaaaaibacaaoekaaeaaaaaeaeaaapiaafaaoeiaabaaaaiaaeaaoeiaaeaaaaae adaaapiaafaaoeiaafaaoeiaadaaoeiaacaaaaadafaaapiaacaakkibaeaaoeka abaaaaacacaaahoaacaaoeiaaeaaaaaeacaaapiaafaaoeiaabaakkiaaeaaoeia abaaaaacabaaahoaabaaoeiaaeaaaaaeabaaapiaafaaoeiaafaaoeiaadaaoeia ahaaaaacadaaabiaabaaaaiaahaaaaacadaaaciaabaaffiaahaaaaacadaaaeia abaakkiaahaaaaacadaaaiiaabaappiaabaaaaacaeaaabiacaaaaakaaeaaaaae abaaapiaabaaoeiaafaaoekaaeaaaaiaafaaaaadacaaapiaacaaoeiaadaaoeia alaaaaadacaaapiaacaaoeiacaaaffkaagaaaaacadaaabiaabaaaaiaagaaaaac adaaaciaabaaffiaagaaaaacadaaaeiaabaakkiaagaaaaacadaaaiiaabaappia afaaaaadabaaapiaacaaoeiaadaaoeiaafaaaaadacaaahiaabaaffiaahaaoeka aeaaaaaeacaaahiaagaaoekaabaaaaiaacaaoeiaaeaaaaaeabaaahiaaiaaoeka abaakkiaacaaoeiaaeaaaaaeabaaahiaajaaoekaabaappiaabaaoeiaacaaaaad adaaahoaaaaaoeiaabaaoeiaafaaaaadaaaaapiaaaaaffjabkaaoekaaeaaaaae aaaaapiabjaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaapiablaaoekaaaaakkja aaaaoeiaaeaaaaaeaaaaapiabmaaoekaaaaappjaaaaaoeiaafaaaaadabaaapia aaaaffiabcaaoekaaeaaaaaeabaaapiabbaaoekaaaaaaaiaabaaoeiaaeaaaaae abaaapiabdaaoekaaaaakkiaabaaoeiaaeaaaaaeaeaaapoabeaaoekaaaaappia abaaoeiaafaaaaadaaaaapiaaaaaffjabgaaoekaaeaaaaaeaaaaapiabfaaoeka aaaaaajaaaaaoeiaaeaaaaaeaaaaapiabhaaoekaaaaakkjaaaaaoeiaaeaaaaae aaaaapiabiaaoekaaaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappiaaaaaoeka aaaaoeiaabaaaaacaaaaammaaaaaoeiappppaaaafdeieefcemajaaaaeaaaabaa fdacaaaafjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaa cnaaaaaafjaaaaaeegiocaaaacaaaaaaamaaaaaafjaaaaaeegiocaaaadaaaaaa bdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaad dcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaa abaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagfaaaaad hccabaaaaeaaaaaagfaaaaadpccabaaaafaaaaaagiaaaaacagaaaaaadiaaaaai pcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaadaaaaaaabaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaadaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaaacaaaaaakgbkbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaadaaaaaa adaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaa egbabaaaadaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaa diaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabaaaaaaa diaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabbaaaaaa diaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaadaaaaaabcaaaaaa diaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabaaaaaaa diaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabbaaaaaa diaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaadaaaaaabcaaaaaa aaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaai bcaabaaaabaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaackbabaaaacaaaaaackiacaaaadaaaaaabcaaaaaaaaaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaa aaaaaaaadgaaaaafhccabaaaacaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaa abaaaaaafgbfbaaaaaaaaaaaegiccaaaadaaaaaaanaaaaaadcaaaaakhcaabaaa abaaaaaaegiccaaaadaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaa dcaaaaakhcaabaaaabaaaaaaegiccaaaadaaaaaaaoaaaaaakgbkbaaaaaaaaaaa egacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaadaaaaaaapaaaaaa pgbpbaaaaaaaaaaaegacbaaaabaaaaaadgaaaaafhccabaaaadaaaaaaegacbaaa abaaaaaadiaaaaahicaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaaaaaaaaaa dcaaaaakicaabaaaabaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaadkaabaia ebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaajgacbaaaaaaaaaaaegakbaaa aaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaacjaaaaaaegaobaaa acaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaackaaaaaaegaobaaa acaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaaclaaaaaaegaobaaa acaaaaaadcaaaaakhcaabaaaacaaaaaaegiccaaaabaaaaaacmaaaaaapgapbaaa abaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadp bbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaacgaaaaaaegaobaaaaaaaaaaa bbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaachaaaaaaegaobaaaaaaaaaaa bbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaaciaaaaaaegaobaaaaaaaaaaa aaaaaaahhcaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaaadaaaaaaaaaaaaaj pcaabaaaadaaaaaafgafbaiaebaaaaaaabaaaaaaegiocaaaabaaaaaaadaaaaaa diaaaaahpcaabaaaaeaaaaaafgafbaaaaaaaaaaaegaobaaaadaaaaaadiaaaaah pcaabaaaadaaaaaaegaobaaaadaaaaaaegaobaaaadaaaaaaaaaaaaajpcaabaaa afaaaaaaagaabaiaebaaaaaaabaaaaaaegiocaaaabaaaaaaacaaaaaaaaaaaaaj pcaabaaaabaaaaaakgakbaiaebaaaaaaabaaaaaaegiocaaaabaaaaaaaeaaaaaa dcaaaaajpcaabaaaaeaaaaaaegaobaaaafaaaaaaagaabaaaaaaaaaaaegaobaaa aeaaaaaadcaaaaajpcaabaaaaaaaaaaaegaobaaaabaaaaaakgakbaaaaaaaaaaa egaobaaaaeaaaaaadcaaaaajpcaabaaaadaaaaaaegaobaaaafaaaaaaegaobaaa afaaaaaaegaobaaaadaaaaaadcaaaaajpcaabaaaabaaaaaaegaobaaaabaaaaaa egaobaaaabaaaaaaegaobaaaadaaaaaaeeaaaaafpcaabaaaadaaaaaaegaobaaa abaaaaaadcaaaaanpcaabaaaabaaaaaaegaobaaaabaaaaaaegiocaaaabaaaaaa afaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaoaaaaakpcaabaaa abaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpegaobaaaabaaaaaa diaaaaahpcaabaaaaaaaaaaaegaobaaaaaaaaaaaegaobaaaadaaaaaadeaaaaak pcaabaaaaaaaaaaaegaobaaaaaaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaadiaaaaahpcaabaaaaaaaaaaaegaobaaaabaaaaaaegaobaaaaaaaaaaa diaaaaaihcaabaaaabaaaaaafgafbaaaaaaaaaaaegiccaaaabaaaaaaahaaaaaa dcaaaaakhcaabaaaabaaaaaaegiccaaaabaaaaaaagaaaaaaagaabaaaaaaaaaaa egacbaaaabaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaaiaaaaaa kgakbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa abaaaaaaajaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaaaaaaaaahhccabaaa aeaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaadaaaaaaanaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaadaaaaaaamaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaadaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaaapaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadiaaaaaipcaabaaaabaaaaaafgafbaaaaaaaaaaa egiocaaaacaaaaaaajaaaaaadcaaaaakpcaabaaaabaaaaaaegiocaaaacaaaaaa aiaaaaaaagaabaaaaaaaaaaaegaobaaaabaaaaaadcaaaaakpcaabaaaabaaaaaa egiocaaaacaaaaaaakaaaaaakgakbaaaaaaaaaaaegaobaaaabaaaaaadcaaaaak pccabaaaafaaaaaaegiocaaaacaaaaaaalaaaaaapgapbaaaaaaaaaaaegaobaaa abaaaaaadoaaaaabejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaaaaaaaaaa aaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaaadaaaaaa abaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaaahahaaaa oaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaaabaaaaaa aaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaaadaaaaaa afaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaaapaaaaaa ojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdejfeejepeo aafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepemepfcaakl epfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaaadaaaaaa aaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaadamaaaa keaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaakeaaaaaaacaaaaaa aaaaaaaaadaaaaaaadaaaaaaahaiaaaakeaaaaaaadaaaaaaaaaaaaaaadaaaaaa aeaaaaaaahaiaaaakeaaaaaaaeaaaaaaaaaaaaaaadaaaaaaafaaaaaaapaaaaaa fdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklkl" } } Program "fp" { SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } Vector 2 [_Color] Vector 1 [_LightColor0] Vector 0 [_WorldSpaceLightPos0] SetTexture 0 [_MainTex] 2D 0 "ps_2_0 def c3, 0, 1, 0, 0 dcl t0.xy dcl_pp t1.xyz dcl_pp t3.xyz dcl_2d s0 texld r0, t0, s0 dp3_pp r0.w, t1, c0 max_pp r1.w, r0.w, c3.x mul_pp r0.xyz, r0, c2 mul_pp r1.xyz, r0, c1 mul_pp r0.xyz, r0, t3 mad_pp r0.xyz, r1, r1.w, r0 mov_pp r0.w, c3.y mov_pp oC0, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } SetTexture 0 [_MainTex] 2D 0 ConstBuffer "$Globals" 176 Vector 96 [_LightColor0] Vector 144 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0 eefiecedeidbaaaholjbjklfbbmbieefodhimnmmabaaaaaahmacaaaaadaaaaaa cmaaaaaammaaaaaaaaabaaaaejfdeheojiaaaaaaafaaaaaaaiaaaaaaiaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaimaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaaimaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaimaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaaaaaaimaaaaaa adaaaaaaaaaaaaaaadaaaaaaaeaaaaaaahahaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl fdeieefcheabaaaaeaaaaaaafnaaaaaafjaaaaaeegiocaaaaaaaaaaaakaaaaaa fjaaaaaeegiocaaaabaaaaaaabaaaaaafkaaaaadaagabaaaaaaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagcbaaaadhcbabaaaaeaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac acaaaaaabaaaaaaibcaabaaaaaaaaaaaegbcbaaaacaaaaaaegiccaaaabaaaaaa aaaaaaaadeaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaaaaaaaaaa efaaaaajpcaabaaaabaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaadiaaaaaiocaabaaaaaaaaaaaagajbaaaabaaaaaaagijcaaaaaaaaaaa ajaaaaaadiaaaaaihcaabaaaabaaaaaajgahbaaaaaaaaaaaegiccaaaaaaaaaaa agaaaaaadiaaaaahocaabaaaaaaaaaaafgaobaaaaaaaaaaaagbjbaaaaeaaaaaa dcaaaaajhccabaaaaaaaaaaaegacbaaaabaaaaaaagaabaaaaaaaaaaajgahbaaa aaaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "d3d11_9x " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } SetTexture 0 [_MainTex] 2D 0 ConstBuffer "$Globals" 176 Vector 96 [_LightColor0] Vector 144 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0_level_9_1 eefiecedbmgoliiodipbbmcedgbpmiibnljocgodabaaaaaalaadaaaaaeaaaaaa daaaaaaagaabaaaanmacaaaahmadaaaaebgpgodjciabaaaaciabaaaaaaacpppp nmaaaaaaemaaaaaaadaaciaaaaaaemaaaaaaemaaabaaceaaaaaaemaaaaaaaaaa aaaaagaaabaaaaaaaaaaaaaaaaaaajaaabaaabaaaaaaaaaaabaaaaaaabaaacaa aaaaaaaaaaacppppfbaaaaafadaaapkaaaaaaaaaaaaaiadpaaaaaaaaaaaaaaaa bpaaaaacaaaaaaiaaaaaadlabpaaaaacaaaaaaiaabaachlabpaaaaacaaaaaaia adaachlabpaaaaacaaaaaajaaaaiapkaecaaaaadaaaaapiaaaaaoelaaaaioeka aiaaaaadaaaaciiaabaaoelaacaaoekaalaaaaadabaaciiaaaaappiaadaaaaka afaaaaadaaaachiaaaaaoeiaabaaoekaafaaaaadabaachiaaaaaoeiaaaaaoeka afaaaaadaaaachiaaaaaoeiaadaaoelaaeaaaaaeaaaachiaabaaoeiaabaappia aaaaoeiaabaaaaacaaaaciiaadaaffkaabaaaaacaaaicpiaaaaaoeiappppaaaa fdeieefcheabaaaaeaaaaaaafnaaaaaafjaaaaaeegiocaaaaaaaaaaaakaaaaaa fjaaaaaeegiocaaaabaaaaaaabaaaaaafkaaaaadaagabaaaaaaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagcbaaaadhcbabaaaaeaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac acaaaaaabaaaaaaibcaabaaaaaaaaaaaegbcbaaaacaaaaaaegiccaaaabaaaaaa aaaaaaaadeaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaaaaaaaaaa efaaaaajpcaabaaaabaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaadiaaaaaiocaabaaaaaaaaaaaagajbaaaabaaaaaaagijcaaaaaaaaaaa ajaaaaaadiaaaaaihcaabaaaabaaaaaajgahbaaaaaaaaaaaegiccaaaaaaaaaaa agaaaaaadiaaaaahocaabaaaaaaaaaaafgaobaaaaaaaaaaaagbjbaaaaeaaaaaa dcaaaaajhccabaaaaaaaaaaaegacbaaaabaaaaaaagaabaaaaaaaaaaajgahbaaa aaaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaabejfdeheo jiaaaaaaafaaaaaaaiaaaaaaiaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaaimaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaadadaaaaimaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahahaaaaimaaaaaaacaaaaaaaaaaaaaa adaaaaaaadaaaaaaahaaaaaaimaaaaaaadaaaaaaaaaaaaaaadaaaaaaaeaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklkl" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } Vector 2 [_Color] Vector 1 [_LightColor0] Vector 0 [_WorldSpaceLightPos0] SetTexture 0 [_ShadowMapTexture] 2D 0 SetTexture 1 [_MainTex] 2D 1 "ps_2_0 def c3, 0, 1, 0, 0 dcl t0.xy dcl_pp t1.xyz dcl_pp t3.xyz dcl_pp t4 dcl_2d s0 dcl_2d s1 texldp_pp r0, t4, s0 texld r1, t0, s1 dp3_pp r1.w, t1, c0 max_pp r0.y, r1.w, c3.x mul_pp r2.xyz, r0.x, c1 mul_pp r1.xyz, r1, c2 mul_pp r2.xyz, r2, r1 mul_pp r1.xyz, r1, t3 mad_pp r0.xyz, r2, r0.y, r1 mov_pp r0.w, c3.y mov_pp oC0, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } SetTexture 0 [_MainTex] 2D 1 SetTexture 1 [_ShadowMapTexture] 2D 0 ConstBuffer "$Globals" 176 Vector 96 [_LightColor0] Vector 144 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0 eefiecedfijecogjmegjglpcaoojmcangnpbhfghabaaaaaabiadaaaaadaaaaaa cmaaaaaaoeaaaaaabiabaaaaejfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaaaaaakeaaaaaa adaaaaaaaaaaaaaaadaaaaaaaeaaaaaaahahaaaakeaaaaaaaeaaaaaaaaaaaaaa adaaaaaaafaaaaaaapalaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcpiabaaaa eaaaaaaahoaaaaaafjaaaaaeegiocaaaaaaaaaaaakaaaaaafjaaaaaeegiocaaa abaaaaaaabaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaa fibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaa gcbaaaaddcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagcbaaaadhcbabaaa aeaaaaaagcbaaaadlcbabaaaafaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac acaaaaaaaoaaaaahdcaabaaaaaaaaaaaegbabaaaafaaaaaapgbpbaaaafaaaaaa efaaaaajpcaabaaaaaaaaaaaegaabaaaaaaaaaaaeghobaaaabaaaaaaaagabaaa aaaaaaaadiaaaaaihcaabaaaaaaaaaaaagaabaaaaaaaaaaaegiccaaaaaaaaaaa agaaaaaaefaaaaajpcaabaaaabaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaa aagabaaaabaaaaaadiaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaa aaaaaaaaajaaaaaadiaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaa abaaaaaadiaaaaahhcaabaaaabaaaaaaegacbaaaabaaaaaaegbcbaaaaeaaaaaa baaaaaaiicaabaaaaaaaaaaaegbcbaaaacaaaaaaegiccaaaabaaaaaaaaaaaaaa deaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadcaaaaaj hccabaaaaaaaaaaaegacbaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaa dgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "d3d11_9x " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "SHADOWS_NATIVE" "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" } SetTexture 0 [_MainTex] 2D 0 SetTexture 15 [_ShadowMapTexture] 2D 15 ConstBuffer "$Globals" 176 Vector 96 [_LightColor0] Vector 144 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityShadows" 2 "ps_4_0_level_9_1 eefiecedigklpogkpjaiklghnglaejgeclbeeaghabaaaaaabaafaaaaafaaaaaa deaaaaaammabaaaabeaeaaaaceaeaaaanmaeaaaaebgpgodjjaabaaaajaabaaaa aaacppppdeabaaaafmaaaaaaaeaacmaaaaaafmaaaaaafmaaacaaceaaaaaafmaa apapaaaaaaaaabaaaaaaagaaabaaaaaaaaaaaaaaaaaaajaaabaaabaaaaaaaaaa abaaaaaaabaaacaaaaaaaaaaacaabiaaabaaadaaaaaaaaaaaaacppppfbaaaaaf aeaaapkaaaaaiadpaaaaaaaaaaaaaaaaaaaaaaaabpaaaaacaaaaaaiaaaaaadla bpaaaaacaaaaaaiaabaachlabpaaaaacaaaaaaiaadaachlabpaaaaacaaaaaaia aeaacplabpaaaaacaaaaaajaaaaiapkabpaaaaacaaaaaajaabaiapkaecaaaaad aaaacpiaaeaaoelaaaaioekaecaaaaadabaaapiaaaaaoelaabaioekaabaaaaac abaaaiiaaeaaaakabcaaaaaeacaaciiaaaaaaaiaabaappiaadaaaakaafaaaaad aaaachiaacaappiaaaaaoekaafaaaaadabaachiaabaaoeiaabaaoekaafaaaaad aaaachiaaaaaoeiaabaaoeiaafaaaaadabaachiaabaaoeiaadaaoelaaiaaaaad aaaaciiaabaaoelaacaaoekaalaaaaadabaaciiaaaaappiaaeaaffkaaeaaaaae aaaachiaaaaaoeiaabaappiaabaaoeiaabaaaaacaaaaciiaaeaaaakaabaaaaac aaaicpiaaaaaoeiappppaaaafdeieefceaacaaaaeaaaaaaajaaaaaaafjaaaaae egiocaaaaaaaaaaaakaaaaaafjaaaaaeegiocaaaabaaaaaaabaaaaaafjaaaaae egiocaaaacaaaaaabjaaaaaafkaaaaadaagabaaaaaaaaaaafkaiaaadaagabaaa apaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaapaaaaaa ffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagcbaaaad hcbabaaaaeaaaaaagcbaaaadhcbabaaaafaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacacaaaaaaehaaaaalbcaabaaaaaaaaaaaegbabaaaafaaaaaaaghabaaa apaaaaaaaagabaaaapaaaaaackbabaaaafaaaaaaaaaaaaajccaabaaaaaaaaaaa akiacaiaebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpdcaaaaakbcaabaaa aaaaaaaaakaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaacaaaaaabiaaaaaa diaaaaaihcaabaaaaaaaaaaaagaabaaaaaaaaaaaegiccaaaaaaaaaaaagaaaaaa efaaaaajpcaabaaaabaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaadiaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaa ajaaaaaadiaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaa diaaaaahhcaabaaaabaaaaaaegacbaaaabaaaaaaegbcbaaaaeaaaaaabaaaaaai icaabaaaaaaaaaaaegbcbaaaacaaaaaaegiccaaaabaaaaaaaaaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadcaaaaajhccabaaa aaaaaaaaegacbaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaadgaaaaaf iccabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaabfdegejdaaiaaaaaaiaaaaaaa aaaaaaaaejfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adadaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahahaaaakeaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaaaaaakeaaaaaaadaaaaaaaaaaaaaa adaaaaaaaeaaaaaaahahaaaakeaaaaaaaeaaaaaaaaaaaaaaadaaaaaaafaaaaaa apahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklkl" } } } Pass { Name "FORWARD" Tags { "LIGHTMODE"="ForwardAdd" "RenderType"="Opaque" } ZWrite Off Blend One One GpuProgramID 123306 Program "vp" { SubProgram "opengl " { Keywords { "POINT" } "!!GLSL #ifdef VERTEX uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; void main () { vec4 v_1; v_1.x = _World2Object[0].x; v_1.y = _World2Object[1].x; v_1.z = _World2Object[2].x; v_1.w = _World2Object[3].x; vec4 v_2; v_2.x = _World2Object[0].y; v_2.y = _World2Object[1].y; v_2.z = _World2Object[2].y; v_2.w = _World2Object[3].y; vec4 v_3; v_3.x = _World2Object[0].z; v_3.y = _World2Object[1].z; v_3.z = _World2Object[2].z; v_3.w = _World2Object[3].z; gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = normalize((( (v_1.xyz * gl_Normal.x) + (v_2.xyz * gl_Normal.y) ) + (v_3.xyz * gl_Normal.z))); xlv_TEXCOORD2 = (_Object2World * gl_Vertex).xyz; } #endif #ifdef FRAGMENT uniform vec4 _WorldSpaceLightPos0; uniform vec4 _LightColor0; uniform sampler2D _LightTexture0; uniform mat4 _LightMatrix0; uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; void main () { vec4 c_1; vec4 tmpvar_2; tmpvar_2 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = xlv_TEXCOORD2; vec3 tmpvar_4; tmpvar_4 = (_LightMatrix0 * tmpvar_3).xyz; vec4 c_5; vec4 c_6; c_6.xyz = ((tmpvar_2.xyz * (_LightColor0.xyz * texture2D (_LightTexture0, vec2( dot (tmpvar_4, tmpvar_4) )).w)) * max (0.0, dot (xlv_TEXCOORD1, normalize((_WorldSpaceLightPos0.xyz - xlv_TEXCOORD2)) ))); c_6.w = tmpvar_2.w; c_5.w = c_6.w; c_5.xyz = c_6.xyz; c_1.xyz = c_5.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "POINT" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 10 [_MainTex_ST] "vs_2_0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 dp4 oPos.x, c0, v0 dp4 oPos.y, c1, v0 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 mad oT0.xy, v2, c10, c10.zwzw dp4 oT2.x, c4, v0 dp4 oT2.y, c5, v0 dp4 oT2.z, c6, v0 mul r0.xyz, v1.y, c8 mad r0.xyz, c7, v1.x, r0 mad r0.xyz, c9, v1.z, r0 dp3 r0.w, r0, r0 rsq r0.w, r0.w mul oT1.xyz, r0.w, r0 " } SubProgram "d3d11 " { Keywords { "POINT" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 240 Vector 224 [_MainTex_ST] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0 eefiecednophaijpcjkhbcefiaooglnlhcpkdecaabaaaaaaeaafaaaaadaaaaaa cmaaaaaaceabaaaakmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaheaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcimadaaaaeaaaabaaodaaaaaafjaaaaae egiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaabdaaaaaafpaaaaad pcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaa ghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaad hccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagiaaaaacacaaaaaadiaaaaai pcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaa adaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaa egbabaaaadaaaaaaegiacaaaaaaaaaaaaoaaaaaaogikcaaaaaaaaaaaaoaaaaaa diaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabaaaaaaa diaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabbaaaaaa diaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabcaaaaaa diaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabaaaaaaa diaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabbaaaaaa diaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabcaaaaaa aaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaai bcaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabcaaaaaaaaaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhccabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaa aaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiccaaaabaaaaaa anaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaamaaaaaaagbabaaa aaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaa aoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhccabaaaadaaaaaa egiccaaaabaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaaaaaaaaaadoaaaaab " } SubProgram "d3d11_9x " { Keywords { "POINT" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 240 Vector 224 [_MainTex_ST] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0_level_9_1 eefiecedhllkjadkodggoogckccnphpoodpampkgabaaaaaagmahaaaaaeaaaaaa daaaaaaafiacaaaaomafaaaaoeagaaaaebgpgodjcaacaaaacaacaaaaaaacpopp neabaaaaemaaaaaaadaaceaaaaaaeiaaaaaaeiaaaaaaceaaabaaeiaaaaaaaoaa abaaabaaaaaaaaaaabaaaaaaaeaaacaaaaaaaaaaabaaamaaahaaagaaaaaaaaaa aaaaaaaaaaacpoppbpaaaaacafaaaaiaaaaaapjabpaaaaacafaaaciaacaaapja bpaaaaacafaaadiaadaaapjaaeaaaaaeaaaaadoaadaaoejaabaaoekaabaaooka afaaaaadaaaaahiaaaaaffjaahaaoekaaeaaaaaeaaaaahiaagaaoekaaaaaaaja aaaaoeiaaeaaaaaeaaaaahiaaiaaoekaaaaakkjaaaaaoeiaaeaaaaaeacaaahoa ajaaoekaaaaappjaaaaaoeiaafaaaaadaaaaabiaacaaaajaakaaaakaafaaaaad aaaaaciaacaaaajaalaaaakaafaaaaadaaaaaeiaacaaaajaamaaaakaafaaaaad abaaabiaacaaffjaakaaffkaafaaaaadabaaaciaacaaffjaalaaffkaafaaaaad abaaaeiaacaaffjaamaaffkaacaaaaadaaaaahiaaaaaoeiaabaaoeiaafaaaaad abaaabiaacaakkjaakaakkkaafaaaaadabaaaciaacaakkjaalaakkkaafaaaaad abaaaeiaacaakkjaamaakkkaacaaaaadaaaaahiaaaaaoeiaabaaoeiaaiaaaaad aaaaaiiaaaaaoeiaaaaaoeiaahaaaaacaaaaaiiaaaaappiaafaaaaadabaaahoa aaaappiaaaaaoeiaafaaaaadaaaaapiaaaaaffjaadaaoekaaeaaaaaeaaaaapia acaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaapiaaeaaoekaaaaakkjaaaaaoeia aeaaaaaeaaaaapiaafaaoekaaaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappia aaaaoekaaaaaoeiaabaaaaacaaaaammaaaaaoeiappppaaaafdeieefcimadaaaa eaaaabaaodaaaaaafjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaa abaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaa fpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaad dccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaa giaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaa abaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaa agbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa abaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaa aaaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaaegiacaaaaaaaaaaaaoaaaaaa ogikcaaaaaaaaaaaaoaaaaaadiaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaa abaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhccabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiccaaaabaaaaaaanaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa abaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaabaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhccabaaaadaaaaaaegiccaaaabaaaaaaapaaaaaapgbpbaaaaaaaaaaa egacbaaaaaaaaaaadoaaaaabejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaheaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklkl" } SubProgram "opengl " { Keywords { "DIRECTIONAL" } "!!GLSL #ifdef VERTEX uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; void main () { vec4 v_1; v_1.x = _World2Object[0].x; v_1.y = _World2Object[1].x; v_1.z = _World2Object[2].x; v_1.w = _World2Object[3].x; vec4 v_2; v_2.x = _World2Object[0].y; v_2.y = _World2Object[1].y; v_2.z = _World2Object[2].y; v_2.w = _World2Object[3].y; vec4 v_3; v_3.x = _World2Object[0].z; v_3.y = _World2Object[1].z; v_3.z = _World2Object[2].z; v_3.w = _World2Object[3].z; gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = normalize((( (v_1.xyz * gl_Normal.x) + (v_2.xyz * gl_Normal.y) ) + (v_3.xyz * gl_Normal.z))); xlv_TEXCOORD2 = (_Object2World * gl_Vertex).xyz; } #endif #ifdef FRAGMENT uniform vec4 _WorldSpaceLightPos0; uniform vec4 _LightColor0; uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 c_1; vec4 tmpvar_2; tmpvar_2 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 c_3; vec4 c_4; c_4.xyz = ((tmpvar_2.xyz * _LightColor0.xyz) * max (0.0, dot (xlv_TEXCOORD1, _WorldSpaceLightPos0.xyz))); c_4.w = tmpvar_2.w; c_3.w = c_4.w; c_3.xyz = c_4.xyz; c_1.xyz = c_3.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 10 [_MainTex_ST] "vs_2_0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 dp4 oPos.x, c0, v0 dp4 oPos.y, c1, v0 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 mad oT0.xy, v2, c10, c10.zwzw dp4 oT2.x, c4, v0 dp4 oT2.y, c5, v0 dp4 oT2.z, c6, v0 mul r0.xyz, v1.y, c8 mad r0.xyz, c7, v1.x, r0 mad r0.xyz, c9, v1.z, r0 dp3 r0.w, r0, r0 rsq r0.w, r0.w mul oT1.xyz, r0.w, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 176 Vector 160 [_MainTex_ST] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0 eefiecedjkapaphijibjblghmlnlloipfbhfmpnpabaaaaaaeaafaaaaadaaaaaa cmaaaaaaceabaaaakmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaheaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcimadaaaaeaaaabaaodaaaaaafjaaaaae egiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaabdaaaaaafpaaaaad pcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaa ghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaad hccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagiaaaaacacaaaaaadiaaaaai pcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaa adaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaa egbabaaaadaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaa diaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabaaaaaaa diaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabbaaaaaa diaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabcaaaaaa diaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabaaaaaaa diaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabbaaaaaa diaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabcaaaaaa aaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaai bcaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabcaaaaaaaaaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhccabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaa aaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiccaaaabaaaaaa anaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaamaaaaaaagbabaaa aaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaa aoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhccabaaaadaaaaaa egiccaaaabaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaaaaaaaaaadoaaaaab " } SubProgram "d3d11_9x " { Keywords { "DIRECTIONAL" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 176 Vector 160 [_MainTex_ST] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0_level_9_1 eefiecednhmochkbpnefidoopnfiajlkpifdfhmcabaaaaaagmahaaaaaeaaaaaa daaaaaaafiacaaaaomafaaaaoeagaaaaebgpgodjcaacaaaacaacaaaaaaacpopp neabaaaaemaaaaaaadaaceaaaaaaeiaaaaaaeiaaaaaaceaaabaaeiaaaaaaakaa abaaabaaaaaaaaaaabaaaaaaaeaaacaaaaaaaaaaabaaamaaahaaagaaaaaaaaaa aaaaaaaaaaacpoppbpaaaaacafaaaaiaaaaaapjabpaaaaacafaaaciaacaaapja bpaaaaacafaaadiaadaaapjaaeaaaaaeaaaaadoaadaaoejaabaaoekaabaaooka afaaaaadaaaaahiaaaaaffjaahaaoekaaeaaaaaeaaaaahiaagaaoekaaaaaaaja aaaaoeiaaeaaaaaeaaaaahiaaiaaoekaaaaakkjaaaaaoeiaaeaaaaaeacaaahoa ajaaoekaaaaappjaaaaaoeiaafaaaaadaaaaabiaacaaaajaakaaaakaafaaaaad aaaaaciaacaaaajaalaaaakaafaaaaadaaaaaeiaacaaaajaamaaaakaafaaaaad abaaabiaacaaffjaakaaffkaafaaaaadabaaaciaacaaffjaalaaffkaafaaaaad abaaaeiaacaaffjaamaaffkaacaaaaadaaaaahiaaaaaoeiaabaaoeiaafaaaaad abaaabiaacaakkjaakaakkkaafaaaaadabaaaciaacaakkjaalaakkkaafaaaaad abaaaeiaacaakkjaamaakkkaacaaaaadaaaaahiaaaaaoeiaabaaoeiaaiaaaaad aaaaaiiaaaaaoeiaaaaaoeiaahaaaaacaaaaaiiaaaaappiaafaaaaadabaaahoa aaaappiaaaaaoeiaafaaaaadaaaaapiaaaaaffjaadaaoekaaeaaaaaeaaaaapia acaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaapiaaeaaoekaaaaakkjaaaaaoeia aeaaaaaeaaaaapiaafaaoekaaaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappia aaaaoekaaaaaoeiaabaaaaacaaaaammaaaaaoeiappppaaaafdeieefcimadaaaa eaaaabaaodaaaaaafjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaa abaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaa fpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaad dccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaa giaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaa abaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaa agbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa abaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaa aaaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaaegiacaaaaaaaaaaaakaaaaaa ogikcaaaaaaaaaaaakaaaaaadiaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaa abaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhccabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiccaaaabaaaaaaanaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa abaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaabaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhccabaaaadaaaaaaegiccaaaabaaaaaaapaaaaaapgbpbaaaaaaaaaaa egacbaaaaaaaaaaadoaaaaabejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaheaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklkl" } SubProgram "opengl " { Keywords { "SPOT" } "!!GLSL #ifdef VERTEX uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; void main () { vec4 v_1; v_1.x = _World2Object[0].x; v_1.y = _World2Object[1].x; v_1.z = _World2Object[2].x; v_1.w = _World2Object[3].x; vec4 v_2; v_2.x = _World2Object[0].y; v_2.y = _World2Object[1].y; v_2.z = _World2Object[2].y; v_2.w = _World2Object[3].y; vec4 v_3; v_3.x = _World2Object[0].z; v_3.y = _World2Object[1].z; v_3.z = _World2Object[2].z; v_3.w = _World2Object[3].z; gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = normalize((( (v_1.xyz * gl_Normal.x) + (v_2.xyz * gl_Normal.y) ) + (v_3.xyz * gl_Normal.z))); xlv_TEXCOORD2 = (_Object2World * gl_Vertex).xyz; } #endif #ifdef FRAGMENT uniform vec4 _WorldSpaceLightPos0; uniform vec4 _LightColor0; uniform sampler2D _LightTexture0; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; void main () { vec4 c_1; vec4 tmpvar_2; tmpvar_2 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = xlv_TEXCOORD2; vec4 tmpvar_4; tmpvar_4 = (_LightMatrix0 * tmpvar_3); vec4 c_5; vec4 c_6; c_6.xyz = ((tmpvar_2.xyz * (_LightColor0.xyz * ((float((tmpvar_4.z > 0.0)) * texture2D (_LightTexture0, ((tmpvar_4.xy / tmpvar_4.w) + 0.5)).w) * texture2D (_LightTextureB0, vec2(dot (tmpvar_4.xyz, tmpvar_4.xyz))).w) )) * max (0.0, dot (xlv_TEXCOORD1, normalize((_WorldSpaceLightPos0.xyz - xlv_TEXCOORD2)) ))); c_6.w = tmpvar_2.w; c_5.w = c_6.w; c_5.xyz = c_6.xyz; c_1.xyz = c_5.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 10 [_MainTex_ST] "vs_2_0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 dp4 oPos.x, c0, v0 dp4 oPos.y, c1, v0 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 mad oT0.xy, v2, c10, c10.zwzw dp4 oT2.x, c4, v0 dp4 oT2.y, c5, v0 dp4 oT2.z, c6, v0 mul r0.xyz, v1.y, c8 mad r0.xyz, c7, v1.x, r0 mad r0.xyz, c9, v1.z, r0 dp3 r0.w, r0, r0 rsq r0.w, r0.w mul oT1.xyz, r0.w, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 240 Vector 224 [_MainTex_ST] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0 eefiecednophaijpcjkhbcefiaooglnlhcpkdecaabaaaaaaeaafaaaaadaaaaaa cmaaaaaaceabaaaakmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaheaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcimadaaaaeaaaabaaodaaaaaafjaaaaae egiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaabdaaaaaafpaaaaad pcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaa ghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaad hccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagiaaaaacacaaaaaadiaaaaai pcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaa adaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaa egbabaaaadaaaaaaegiacaaaaaaaaaaaaoaaaaaaogikcaaaaaaaaaaaaoaaaaaa diaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabaaaaaaa diaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabbaaaaaa diaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabcaaaaaa diaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabaaaaaaa diaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabbaaaaaa diaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabcaaaaaa aaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaai bcaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabcaaaaaaaaaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhccabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaa aaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiccaaaabaaaaaa anaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaamaaaaaaagbabaaa aaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaa aoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhccabaaaadaaaaaa egiccaaaabaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaaaaaaaaaadoaaaaab " } SubProgram "d3d11_9x " { Keywords { "SPOT" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 240 Vector 224 [_MainTex_ST] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0_level_9_1 eefiecedhllkjadkodggoogckccnphpoodpampkgabaaaaaagmahaaaaaeaaaaaa daaaaaaafiacaaaaomafaaaaoeagaaaaebgpgodjcaacaaaacaacaaaaaaacpopp neabaaaaemaaaaaaadaaceaaaaaaeiaaaaaaeiaaaaaaceaaabaaeiaaaaaaaoaa abaaabaaaaaaaaaaabaaaaaaaeaaacaaaaaaaaaaabaaamaaahaaagaaaaaaaaaa aaaaaaaaaaacpoppbpaaaaacafaaaaiaaaaaapjabpaaaaacafaaaciaacaaapja bpaaaaacafaaadiaadaaapjaaeaaaaaeaaaaadoaadaaoejaabaaoekaabaaooka afaaaaadaaaaahiaaaaaffjaahaaoekaaeaaaaaeaaaaahiaagaaoekaaaaaaaja aaaaoeiaaeaaaaaeaaaaahiaaiaaoekaaaaakkjaaaaaoeiaaeaaaaaeacaaahoa ajaaoekaaaaappjaaaaaoeiaafaaaaadaaaaabiaacaaaajaakaaaakaafaaaaad aaaaaciaacaaaajaalaaaakaafaaaaadaaaaaeiaacaaaajaamaaaakaafaaaaad abaaabiaacaaffjaakaaffkaafaaaaadabaaaciaacaaffjaalaaffkaafaaaaad abaaaeiaacaaffjaamaaffkaacaaaaadaaaaahiaaaaaoeiaabaaoeiaafaaaaad abaaabiaacaakkjaakaakkkaafaaaaadabaaaciaacaakkjaalaakkkaafaaaaad abaaaeiaacaakkjaamaakkkaacaaaaadaaaaahiaaaaaoeiaabaaoeiaaiaaaaad aaaaaiiaaaaaoeiaaaaaoeiaahaaaaacaaaaaiiaaaaappiaafaaaaadabaaahoa aaaappiaaaaaoeiaafaaaaadaaaaapiaaaaaffjaadaaoekaaeaaaaaeaaaaapia acaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaapiaaeaaoekaaaaakkjaaaaaoeia aeaaaaaeaaaaapiaafaaoekaaaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappia aaaaoekaaaaaoeiaabaaaaacaaaaammaaaaaoeiappppaaaafdeieefcimadaaaa eaaaabaaodaaaaaafjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaa abaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaa fpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaad dccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaa giaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaa abaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaa agbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa abaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaa aaaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaaegiacaaaaaaaaaaaaoaaaaaa ogikcaaaaaaaaaaaaoaaaaaadiaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaa abaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhccabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiccaaaabaaaaaaanaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa abaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaabaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhccabaaaadaaaaaaegiccaaaabaaaaaaapaaaaaapgbpbaaaaaaaaaaa egacbaaaaaaaaaaadoaaaaabejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaheaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklkl" } SubProgram "opengl " { Keywords { "POINT_COOKIE" } "!!GLSL #ifdef VERTEX uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; void main () { vec4 v_1; v_1.x = _World2Object[0].x; v_1.y = _World2Object[1].x; v_1.z = _World2Object[2].x; v_1.w = _World2Object[3].x; vec4 v_2; v_2.x = _World2Object[0].y; v_2.y = _World2Object[1].y; v_2.z = _World2Object[2].y; v_2.w = _World2Object[3].y; vec4 v_3; v_3.x = _World2Object[0].z; v_3.y = _World2Object[1].z; v_3.z = _World2Object[2].z; v_3.w = _World2Object[3].z; gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = normalize((( (v_1.xyz * gl_Normal.x) + (v_2.xyz * gl_Normal.y) ) + (v_3.xyz * gl_Normal.z))); xlv_TEXCOORD2 = (_Object2World * gl_Vertex).xyz; } #endif #ifdef FRAGMENT uniform vec4 _WorldSpaceLightPos0; uniform vec4 _LightColor0; uniform samplerCube _LightTexture0; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; void main () { vec4 c_1; vec4 tmpvar_2; tmpvar_2 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = xlv_TEXCOORD2; vec3 tmpvar_4; tmpvar_4 = (_LightMatrix0 * tmpvar_3).xyz; vec4 c_5; vec4 c_6; c_6.xyz = ((tmpvar_2.xyz * (_LightColor0.xyz * (texture2D (_LightTextureB0, vec2(dot (tmpvar_4, tmpvar_4))).w * textureCube (_LightTexture0, tmpvar_4).w) )) * max (0.0, dot (xlv_TEXCOORD1, normalize((_WorldSpaceLightPos0.xyz - xlv_TEXCOORD2)) ))); c_6.w = tmpvar_2.w; c_5.w = c_6.w; c_5.xyz = c_6.xyz; c_1.xyz = c_5.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 10 [_MainTex_ST] "vs_2_0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 dp4 oPos.x, c0, v0 dp4 oPos.y, c1, v0 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 mad oT0.xy, v2, c10, c10.zwzw dp4 oT2.x, c4, v0 dp4 oT2.y, c5, v0 dp4 oT2.z, c6, v0 mul r0.xyz, v1.y, c8 mad r0.xyz, c7, v1.x, r0 mad r0.xyz, c9, v1.z, r0 dp3 r0.w, r0, r0 rsq r0.w, r0.w mul oT1.xyz, r0.w, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 240 Vector 224 [_MainTex_ST] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0 eefiecednophaijpcjkhbcefiaooglnlhcpkdecaabaaaaaaeaafaaaaadaaaaaa cmaaaaaaceabaaaakmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaheaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcimadaaaaeaaaabaaodaaaaaafjaaaaae egiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaabdaaaaaafpaaaaad pcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaa ghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaad hccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagiaaaaacacaaaaaadiaaaaai pcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaa adaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaa egbabaaaadaaaaaaegiacaaaaaaaaaaaaoaaaaaaogikcaaaaaaaaaaaaoaaaaaa diaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabaaaaaaa diaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabbaaaaaa diaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabcaaaaaa diaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabaaaaaaa diaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabbaaaaaa diaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabcaaaaaa aaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaai bcaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabcaaaaaaaaaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhccabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaa aaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiccaaaabaaaaaa anaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaamaaaaaaagbabaaa aaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaa aoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhccabaaaadaaaaaa egiccaaaabaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaaaaaaaaaadoaaaaab " } SubProgram "d3d11_9x " { Keywords { "POINT_COOKIE" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 240 Vector 224 [_MainTex_ST] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0_level_9_1 eefiecedhllkjadkodggoogckccnphpoodpampkgabaaaaaagmahaaaaaeaaaaaa daaaaaaafiacaaaaomafaaaaoeagaaaaebgpgodjcaacaaaacaacaaaaaaacpopp neabaaaaemaaaaaaadaaceaaaaaaeiaaaaaaeiaaaaaaceaaabaaeiaaaaaaaoaa abaaabaaaaaaaaaaabaaaaaaaeaaacaaaaaaaaaaabaaamaaahaaagaaaaaaaaaa aaaaaaaaaaacpoppbpaaaaacafaaaaiaaaaaapjabpaaaaacafaaaciaacaaapja bpaaaaacafaaadiaadaaapjaaeaaaaaeaaaaadoaadaaoejaabaaoekaabaaooka afaaaaadaaaaahiaaaaaffjaahaaoekaaeaaaaaeaaaaahiaagaaoekaaaaaaaja aaaaoeiaaeaaaaaeaaaaahiaaiaaoekaaaaakkjaaaaaoeiaaeaaaaaeacaaahoa ajaaoekaaaaappjaaaaaoeiaafaaaaadaaaaabiaacaaaajaakaaaakaafaaaaad aaaaaciaacaaaajaalaaaakaafaaaaadaaaaaeiaacaaaajaamaaaakaafaaaaad abaaabiaacaaffjaakaaffkaafaaaaadabaaaciaacaaffjaalaaffkaafaaaaad abaaaeiaacaaffjaamaaffkaacaaaaadaaaaahiaaaaaoeiaabaaoeiaafaaaaad abaaabiaacaakkjaakaakkkaafaaaaadabaaaciaacaakkjaalaakkkaafaaaaad abaaaeiaacaakkjaamaakkkaacaaaaadaaaaahiaaaaaoeiaabaaoeiaaiaaaaad aaaaaiiaaaaaoeiaaaaaoeiaahaaaaacaaaaaiiaaaaappiaafaaaaadabaaahoa aaaappiaaaaaoeiaafaaaaadaaaaapiaaaaaffjaadaaoekaaeaaaaaeaaaaapia acaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaapiaaeaaoekaaaaakkjaaaaaoeia aeaaaaaeaaaaapiaafaaoekaaaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappia aaaaoekaaaaaoeiaabaaaaacaaaaammaaaaaoeiappppaaaafdeieefcimadaaaa eaaaabaaodaaaaaafjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaa abaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaa fpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaad dccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaa giaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaa abaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaa agbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa abaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaa aaaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaaegiacaaaaaaaaaaaaoaaaaaa ogikcaaaaaaaaaaaaoaaaaaadiaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaa abaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhccabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiccaaaabaaaaaaanaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa abaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaabaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhccabaaaadaaaaaaegiccaaaabaaaaaaapaaaaaapgbpbaaaaaaaaaaa egacbaaaaaaaaaaadoaaaaabejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaheaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklkl" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" } "!!GLSL #ifdef VERTEX uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; void main () { vec4 v_1; v_1.x = _World2Object[0].x; v_1.y = _World2Object[1].x; v_1.z = _World2Object[2].x; v_1.w = _World2Object[3].x; vec4 v_2; v_2.x = _World2Object[0].y; v_2.y = _World2Object[1].y; v_2.z = _World2Object[2].y; v_2.w = _World2Object[3].y; vec4 v_3; v_3.x = _World2Object[0].z; v_3.y = _World2Object[1].z; v_3.z = _World2Object[2].z; v_3.w = _World2Object[3].z; gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = normalize((( (v_1.xyz * gl_Normal.x) + (v_2.xyz * gl_Normal.y) ) + (v_3.xyz * gl_Normal.z))); xlv_TEXCOORD2 = (_Object2World * gl_Vertex).xyz; } #endif #ifdef FRAGMENT uniform vec4 _WorldSpaceLightPos0; uniform vec4 _LightColor0; uniform sampler2D _LightTexture0; uniform mat4 _LightMatrix0; uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; void main () { vec4 c_1; vec4 tmpvar_2; tmpvar_2 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = xlv_TEXCOORD2; vec4 c_4; vec4 c_5; c_5.xyz = ((tmpvar_2.xyz * (_LightColor0.xyz * texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_3) .xy).w)) * max (0.0, dot (xlv_TEXCOORD1, _WorldSpaceLightPos0.xyz))); c_5.w = tmpvar_2.w; c_4.w = c_5.w; c_4.xyz = c_5.xyz; c_1.xyz = c_4.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 10 [_MainTex_ST] "vs_2_0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 dp4 oPos.x, c0, v0 dp4 oPos.y, c1, v0 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 mad oT0.xy, v2, c10, c10.zwzw dp4 oT2.x, c4, v0 dp4 oT2.y, c5, v0 dp4 oT2.z, c6, v0 mul r0.xyz, v1.y, c8 mad r0.xyz, c7, v1.x, r0 mad r0.xyz, c9, v1.z, r0 dp3 r0.w, r0, r0 rsq r0.w, r0.w mul oT1.xyz, r0.w, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 240 Vector 224 [_MainTex_ST] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0 eefiecednophaijpcjkhbcefiaooglnlhcpkdecaabaaaaaaeaafaaaaadaaaaaa cmaaaaaaceabaaaakmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaheaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcimadaaaaeaaaabaaodaaaaaafjaaaaae egiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaabdaaaaaafpaaaaad pcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaa ghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaad hccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagiaaaaacacaaaaaadiaaaaai pcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaa adaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaa egbabaaaadaaaaaaegiacaaaaaaaaaaaaoaaaaaaogikcaaaaaaaaaaaaoaaaaaa diaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabaaaaaaa diaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabbaaaaaa diaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaaakiacaaaabaaaaaabcaaaaaa diaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabaaaaaaa diaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabbaaaaaa diaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaabkiacaaaabaaaaaabcaaaaaa aaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaai bcaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabaaaaaaadiaaaaai ccaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabbaaaaaadiaaaaai ecaabaaaabaaaaaackbabaaaacaaaaaackiacaaaabaaaaaabcaaaaaaaaaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhccabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaa aaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiccaaaabaaaaaa anaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaaamaaaaaaagbabaaa aaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaabaaaaaa aoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhccabaaaadaaaaaa egiccaaaabaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaaaaaaaaaadoaaaaab " } SubProgram "d3d11_9x " { Keywords { "DIRECTIONAL_COOKIE" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 240 Vector 224 [_MainTex_ST] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0_level_9_1 eefiecedhllkjadkodggoogckccnphpoodpampkgabaaaaaagmahaaaaaeaaaaaa daaaaaaafiacaaaaomafaaaaoeagaaaaebgpgodjcaacaaaacaacaaaaaaacpopp neabaaaaemaaaaaaadaaceaaaaaaeiaaaaaaeiaaaaaaceaaabaaeiaaaaaaaoaa abaaabaaaaaaaaaaabaaaaaaaeaaacaaaaaaaaaaabaaamaaahaaagaaaaaaaaaa aaaaaaaaaaacpoppbpaaaaacafaaaaiaaaaaapjabpaaaaacafaaaciaacaaapja bpaaaaacafaaadiaadaaapjaaeaaaaaeaaaaadoaadaaoejaabaaoekaabaaooka afaaaaadaaaaahiaaaaaffjaahaaoekaaeaaaaaeaaaaahiaagaaoekaaaaaaaja aaaaoeiaaeaaaaaeaaaaahiaaiaaoekaaaaakkjaaaaaoeiaaeaaaaaeacaaahoa ajaaoekaaaaappjaaaaaoeiaafaaaaadaaaaabiaacaaaajaakaaaakaafaaaaad aaaaaciaacaaaajaalaaaakaafaaaaadaaaaaeiaacaaaajaamaaaakaafaaaaad abaaabiaacaaffjaakaaffkaafaaaaadabaaaciaacaaffjaalaaffkaafaaaaad abaaaeiaacaaffjaamaaffkaacaaaaadaaaaahiaaaaaoeiaabaaoeiaafaaaaad abaaabiaacaakkjaakaakkkaafaaaaadabaaaciaacaakkjaalaakkkaafaaaaad abaaaeiaacaakkjaamaakkkaacaaaaadaaaaahiaaaaaoeiaabaaoeiaaiaaaaad aaaaaiiaaaaaoeiaaaaaoeiaahaaaaacaaaaaiiaaaaappiaafaaaaadabaaahoa aaaappiaaaaaoeiaafaaaaadaaaaapiaaaaaffjaadaaoekaaeaaaaaeaaaaapia acaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaapiaaeaaoekaaaaakkjaaaaaoeia aeaaaaaeaaaaapiaafaaoekaaaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappia aaaaoekaaaaaoeiaabaaaaacaaaaammaaaaaoeiappppaaaafdeieefcimadaaaa eaaaabaaodaaaaaafjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaa abaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaa fpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaad dccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaa giaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaa abaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaaaaaaaaa agbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa abaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaa aaaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaaegiacaaaaaaaaaaaaoaaaaaa ogikcaaaaaaaaaaaaoaaaaaadiaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaabaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaabaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaaacaaaaaackiacaaa abaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaa abaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhccabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiccaaaabaaaaaaanaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa abaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaabaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhccabaaaadaaaaaaegiccaaaabaaaaaaapaaaaaapgbpbaaaaaaaaaaa egacbaaaaaaaaaaadoaaaaabejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaaheaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklkl" } } Program "fp" { SubProgram "opengl " { Keywords { "POINT" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" } Matrix 0 [_LightMatrix0] 3 Vector 5 [_Color] Vector 4 [_LightColor0] Vector 3 [_WorldSpaceLightPos0] SetTexture 0 [_LightTexture0] 2D 0 SetTexture 1 [_MainTex] 2D 1 "ps_2_0 def c6, 1, 0, 0, 0 dcl t0.xy dcl_pp t1.xyz dcl t2.xyz dcl_2d s0 dcl_2d s1 mov r0.xyz, t2 mov_pp r0.w, c6.x dp4_pp r1.x, c0, r0 dp4_pp r1.y, c1, r0 dp4_pp r1.z, c2, r0 dp3_pp r0.xy, r1, r1 texld_pp r0, r0, s0 texld r1, t0, s1 mul_pp r0.xyz, r0.x, c4 mul_pp r1.xyz, r1, c5 mul_pp r0.xyz, r0, r1 add r1.xyz, -t2, c3 nrm_pp r2.xyz, r1 dp3_pp r0.w, t1, r2 max_pp r1.x, r0.w, c6.y mul_pp r0.xyz, r0, r1.x mov_pp r0.w, c6.x mov_pp oC0, r0 " } SubProgram "d3d11 " { Keywords { "POINT" } SetTexture 0 [_MainTex] 2D 1 SetTexture 1 [_LightTexture0] 2D 0 ConstBuffer "$Globals" 240 Matrix 144 [_LightMatrix0] Vector 96 [_LightColor0] Vector 208 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0 eefieceddjmgbhefongecikidfolkbmjjllabaagabaaaaaaleadaaaaadaaaaaa cmaaaaaaleaaaaaaoiaaaaaaejfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaheaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahahaaaafdfgfpfa epfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheocmaaaaaaabaaaaaa aiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfe gbhcghgfheaaklklfdeieefcmeacaaaaeaaaaaaalbaaaaaafjaaaaaeegiocaaa aaaaaaaaaoaaaaaafjaaaaaeegiocaaaabaaaaaaabaaaaaafkaaaaadaagabaaa aaaaaaaafkaaaaadaagabaaaabaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagcbaaaadhcbabaaaadaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacacaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaaadaaaaaaegiccaaa aaaaaaaaakaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaa agbabaaaadaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa aaaaaaaaalaaaaaakgbkbaaaadaaaaaaegacbaaaaaaaaaaaaaaaaaaihcaabaaa aaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaamaaaaaabaaaaaahbcaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaefaaaaajpcaabaaaaaaaaaaa agaabaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaaaaaaaaadiaaaaaihcaabaaa aaaaaaaaagaabaaaaaaaaaaaegiccaaaaaaaaaaaagaaaaaaefaaaaajpcaabaaa abaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaabaaaaaadiaaaaai hcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaaanaaaaaadiaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaaaaaaaaajhcaabaaa abaaaaaaegbcbaiaebaaaaaaadaaaaaaegiccaaaabaaaaaaaaaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaaaaaaaaa egacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegbcbaaaacaaaaaaegacbaaa abaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaa diaaaaahhccabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaf iccabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "d3d11_9x " { Keywords { "POINT" } SetTexture 0 [_MainTex] 2D 1 SetTexture 1 [_LightTexture0] 2D 0 ConstBuffer "$Globals" 240 Matrix 144 [_LightMatrix0] Vector 96 [_LightColor0] Vector 208 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0_level_9_1 eefiecedopmfobidpliejnpoielfejamaonpcaecabaaaaaahiafaaaaaeaaaaaa daaaaaaapaabaaaalmaeaaaaeeafaaaaebgpgodjliabaaaaliabaaaaaaacpppp giabaaaafaaaaaaaadaacmaaaaaafaaaaaaafaaaacaaceaaaaaafaaaabaaaaaa aaababaaaaaaagaaabaaaaaaaaaaaaaaaaaaajaaafaaabaaaaaaaaaaabaaaaaa abaaagaaaaaaaaaaaaacppppfbaaaaafahaaapkaaaaaaaaaaaaaiadpaaaaaaaa aaaaaaaabpaaaaacaaaaaaiaaaaaahlabpaaaaacaaaaaaiaabaachlabpaaaaac aaaaaaiaacaaahlabpaaaaacaaaaaajaaaaiapkabpaaaaacaaaaaajaabaiapka afaaaaadaaaachiaacaafflaacaaoekaaeaaaaaeaaaachiaabaaoekaacaaaala aaaaoeiaaeaaaaaeaaaachiaadaaoekaacaakklaaaaaoeiaacaaaaadaaaachia aaaaoeiaaeaaoekaaiaaaaadaaaacdiaaaaaoeiaaaaaoeiaecaaaaadaaaacpia aaaaoeiaaaaioekaecaaaaadabaaapiaaaaaoelaabaioekaafaaaaadaaaachia aaaaaaiaaaaaoekaafaaaaadabaachiaabaaoeiaafaaoekaafaaaaadaaaachia aaaaoeiaabaaoeiaacaaaaadabaaahiaacaaoelbagaaoekaceaaaaacacaachia abaaoeiaaiaaaaadaaaaciiaabaaoelaacaaoeiaalaaaaadabaacbiaaaaappia ahaaaakaafaaaaadaaaachiaaaaaoeiaabaaaaiaabaaaaacaaaaciiaahaaffka abaaaaacaaaicpiaaaaaoeiappppaaaafdeieefcmeacaaaaeaaaaaaalbaaaaaa fjaaaaaeegiocaaaaaaaaaaaaoaaaaaafjaaaaaeegiocaaaabaaaaaaabaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaagcbaaaaddcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagcbaaaadhcbabaaaadaaaaaagfaaaaad pccabaaaaaaaaaaagiaaaaacacaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaa adaaaaaaegiccaaaaaaaaaaaakaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa aaaaaaaaajaaaaaaagbabaaaadaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaaaaaaaaaalaaaaaakgbkbaaaadaaaaaaegacbaaaaaaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaamaaaaaa baaaaaahbcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaefaaaaaj pcaabaaaaaaaaaaaagaabaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaaaaaaaaa diaaaaaihcaabaaaaaaaaaaaagaabaaaaaaaaaaaegiccaaaaaaaaaaaagaaaaaa efaaaaajpcaabaaaabaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaa abaaaaaadiaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaa anaaaaaadiaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaa aaaaaaajhcaabaaaabaaaaaaegbcbaiaebaaaaaaadaaaaaaegiccaaaabaaaaaa aaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaabaaaaaa pgapbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegbcbaaa acaaaaaaegacbaaaabaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaaaaadiaaaaahhccabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaa aaaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaabejfdeheo iaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaadadaaaaheaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahahaaaaheaaaaaaacaaaaaaaaaaaaaa adaaaaaaadaaaaaaahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl" } SubProgram "opengl " { Keywords { "DIRECTIONAL" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" } Vector 2 [_Color] Vector 1 [_LightColor0] Vector 0 [_WorldSpaceLightPos0] SetTexture 0 [_MainTex] 2D 0 "ps_2_0 def c3, 0, 1, 0, 0 dcl t0.xy dcl_pp t1.xyz dcl_2d s0 texld r0, t0, s0 mul_pp r0.xyz, r0, c2 mul_pp r0.xyz, r0, c1 dp3_pp r0.w, t1, c0 max_pp r1.w, r0.w, c3.x mul_pp r0.xyz, r0, r1.w mov_pp r0.w, c3.y mov_pp oC0, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" } SetTexture 0 [_MainTex] 2D 0 ConstBuffer "$Globals" 176 Vector 96 [_LightColor0] Vector 144 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0 eefiecedfcoflngecmmhckhopeljeciifnhnnjieabaaaaaadeacaaaaadaaaaaa cmaaaaaaleaaaaaaoiaaaaaaejfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaheaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaaaaaafdfgfpfa epfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheocmaaaaaaabaaaaaa aiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfe gbhcghgfheaaklklfdeieefceeabaaaaeaaaaaaafbaaaaaafjaaaaaeegiocaaa aaaaaaaaakaaaaaafjaaaaaeegiocaaaabaaaaaaabaaaaaafkaaaaadaagabaaa aaaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacabaaaaaa efaaaaajpcaabaaaaaaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaadiaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaa ajaaaaaadiaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaa agaaaaaabaaaaaaiicaabaaaaaaaaaaaegbcbaaaacaaaaaaegiccaaaabaaaaaa aaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaa diaaaaahhccabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaf iccabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "d3d11_9x " { Keywords { "DIRECTIONAL" } SetTexture 0 [_MainTex] 2D 0 ConstBuffer "$Globals" 176 Vector 96 [_LightColor0] Vector 144 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0_level_9_1 eefiecednafoenflcfbpklijacpkklnopjmkabhaabaaaaaaeiadaaaaaeaaaaaa daaaaaaaeaabaaaaimacaaaabeadaaaaebgpgodjaiabaaaaaiabaaaaaaacpppp lmaaaaaaemaaaaaaadaaciaaaaaaemaaaaaaemaaabaaceaaaaaaemaaaaaaaaaa aaaaagaaabaaaaaaaaaaaaaaaaaaajaaabaaabaaaaaaaaaaabaaaaaaabaaacaa aaaaaaaaaaacppppfbaaaaafadaaapkaaaaaaaaaaaaaiadpaaaaaaaaaaaaaaaa bpaaaaacaaaaaaiaaaaaadlabpaaaaacaaaaaaiaabaachlabpaaaaacaaaaaaja aaaiapkaecaaaaadaaaaapiaaaaaoelaaaaioekaafaaaaadaaaachiaaaaaoeia abaaoekaafaaaaadaaaachiaaaaaoeiaaaaaoekaaiaaaaadaaaaciiaabaaoela acaaoekaalaaaaadabaaciiaaaaappiaadaaaakaafaaaaadaaaachiaaaaaoeia abaappiaabaaaaacaaaaciiaadaaffkaabaaaaacaaaicpiaaaaaoeiappppaaaa fdeieefceeabaaaaeaaaaaaafbaaaaaafjaaaaaeegiocaaaaaaaaaaaakaaaaaa fjaaaaaeegiocaaaabaaaaaaabaaaaaafkaaaaadaagabaaaaaaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacabaaaaaaefaaaaajpcaabaaa aaaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadiaaaaai hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaadiaaaaai hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaagaaaaaabaaaaaai icaabaaaaaaaaaaaegbcbaaaacaaaaaaegiccaaaabaaaaaaaaaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaahhccabaaa aaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaficcabaaaaaaaaaaa abeaaaaaaaaaiadpdoaaaaabejfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaheaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaaaaaafdfgfpfa epfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheocmaaaaaaabaaaaaa aiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfe gbhcghgfheaaklkl" } SubProgram "opengl " { Keywords { "SPOT" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" } Matrix 0 [_LightMatrix0] Vector 6 [_Color] Vector 5 [_LightColor0] Vector 4 [_WorldSpaceLightPos0] SetTexture 0 [_LightTexture0] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_MainTex] 2D 2 "ps_2_0 def c7, 1, 0.5, 0, 0 dcl t0.xy dcl_pp t1.xyz dcl t2.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 mov r0.xyz, t2 mov_pp r0.w, c7.x dp4_pp r1.x, c0, r0 dp4_pp r1.y, c1, r0 dp4_pp r1.z, c2, r0 dp4_pp r1.w, c3, r0 rcp r1.w, r1.w mad_pp r0.xy, r1, r1.w, c7.y dp3_pp r1.xy, r1, r1 texld_pp r0, r0, s0 texld_pp r2, r1, s1 texld r3, t0, s2 mul r3.w, r0.w, r2.x mul_pp r0.xyz, r3.w, c5 cmp_pp r0.xyz, -r1.z, c7.z, r0 mul_pp r1.xyz, r3, c6 mul_pp r0.xyz, r0, r1 add r1.xyz, -t2, c4 nrm_pp r2.xyz, r1 dp3_pp r0.w, t1, r2 max_pp r1.x, r0.w, c7.z mul_pp r0.xyz, r0, r1.x mov_pp r0.w, c7.x mov_pp oC0, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" } SetTexture 0 [_MainTex] 2D 2 SetTexture 1 [_LightTexture0] 2D 0 SetTexture 2 [_LightTextureB0] 2D 1 ConstBuffer "$Globals" 240 Matrix 144 [_LightMatrix0] Vector 96 [_LightColor0] Vector 208 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0 eefiecedigljcjaoneinopkaejcmbjiamhhmddcdabaaaaaakiaeaaaaadaaaaaa cmaaaaaaleaaaaaaoiaaaaaaejfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaheaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahahaaaafdfgfpfa epfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheocmaaaaaaabaaaaaa aiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfe gbhcghgfheaaklklfdeieefcliadaaaaeaaaaaaaooaaaaaafjaaaaaeegiocaaa aaaaaaaaaoaaaaaafjaaaaaeegiocaaaabaaaaaaabaaaaaafkaaaaadaagabaaa aaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaae aahabaaaacaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagcbaaaadhcbabaaaadaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac adaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaadaaaaaaegiocaaaaaaaaaaa akaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaaaaaaaaaajaaaaaaagbabaaa adaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaaaaaaaaa alaaaaaakgbkbaaaadaaaaaaegaobaaaaaaaaaaaaaaaaaaipcaabaaaaaaaaaaa egaobaaaaaaaaaaaegiocaaaaaaaaaaaamaaaaaaaoaaaaahdcaabaaaabaaaaaa egaabaaaaaaaaaaapgapbaaaaaaaaaaaaaaaaaakdcaabaaaabaaaaaaegaabaaa abaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaaaaaaaaaaaaefaaaaajpcaabaaa abaaaaaaegaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaaaaaaaaaadbaaaaah icaabaaaaaaaaaaaabeaaaaaaaaaaaaackaabaaaaaaaaaaabaaaaaahbcaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaefaaaaajpcaabaaaacaaaaaa agaabaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaaabaaaaahbcaabaaa aaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaaaaaaaaa dkaabaaaabaaaaaaakaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaa acaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaaagaabaaaaaaaaaaa egiccaaaaaaaaaaaagaaaaaaefaaaaajpcaabaaaabaaaaaaegbabaaaabaaaaaa eghobaaaaaaaaaaaaagabaaaacaaaaaadiaaaaaihcaabaaaabaaaaaaegacbaaa abaaaaaaegiccaaaaaaaaaaaanaaaaaadiaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaabaaaaaaaaaaaaajhcaabaaaabaaaaaaegbcbaiaebaaaaaa adaaaaaaegiccaaaabaaaaaaaaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaa abaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahhcaabaaaabaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaah icaabaaaaaaaaaaaegbcbaaaacaaaaaaegacbaaaabaaaaaadeaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaahhccabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaa aaaaiadpdoaaaaab" } SubProgram "d3d11_9x " { Keywords { "SPOT" } SetTexture 0 [_MainTex] 2D 2 SetTexture 1 [_LightTexture0] 2D 0 SetTexture 2 [_LightTextureB0] 2D 1 ConstBuffer "$Globals" 240 Matrix 144 [_LightMatrix0] Vector 96 [_LightColor0] Vector 208 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0_level_9_1 eefiecedpcgpblldfkcpfmhdgfjfdpjgdcbhilpeabaaaaaanaagaaaaaeaaaaaa daaaaaaafeacaaaabeagaaaajmagaaaaebgpgodjbmacaaaabmacaaaaaaacpppp miabaaaafeaaaaaaadaadaaaaaaafeaaaaaafeaaadaaceaaaaaafeaaabaaaaaa acababaaaaacacaaaaaaagaaabaaaaaaaaaaaaaaaaaaajaaafaaabaaaaaaaaaa abaaaaaaabaaagaaaaaaaaaaaaacppppfbaaaaafahaaapkaaaaaaadpaaaaaaaa aaaaiadpaaaaaaaabpaaaaacaaaaaaiaaaaaahlabpaaaaacaaaaaaiaabaachla bpaaaaacaaaaaaiaacaaahlabpaaaaacaaaaaajaaaaiapkabpaaaaacaaaaaaja abaiapkabpaaaaacaaaaaajaacaiapkaafaaaaadaaaacpiaacaafflaacaaoeka aeaaaaaeaaaacpiaabaaoekaacaaaalaaaaaoeiaaeaaaaaeaaaacpiaadaaoeka acaakklaaaaaoeiaacaaaaadaaaacpiaaaaaoeiaaeaaoekaagaaaaacaaaaaiia aaaappiaaeaaaaaeabaacdiaaaaaoeiaaaaappiaahaaaakaaiaaaaadaaaacdia aaaaoeiaaaaaoeiaecaaaaadabaacpiaabaaoeiaaaaioekaecaaaaadacaacpia aaaaoeiaabaioekaecaaaaadadaaapiaaaaaoelaacaioekaafaaaaadadaaaiia abaappiaacaaaaiaafaaaaadabaachiaadaappiaaaaaoekafiaaaaaeaaaachia aaaakkibahaaffkaabaaoeiaafaaaaadabaachiaadaaoeiaafaaoekaafaaaaad aaaachiaaaaaoeiaabaaoeiaacaaaaadabaaahiaacaaoelbagaaoekaceaaaaac acaachiaabaaoeiaaiaaaaadaaaaciiaabaaoelaacaaoeiaalaaaaadabaacbia aaaappiaahaaffkaafaaaaadaaaachiaaaaaoeiaabaaaaiaabaaaaacaaaaaiia ahaakkkaabaaaaacaaaicpiaaaaaoeiappppaaaafdeieefcliadaaaaeaaaaaaa ooaaaaaafjaaaaaeegiocaaaaaaaaaaaaoaaaaaafjaaaaaeegiocaaaabaaaaaa abaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaad aagabaaaacaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaa abaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaagcbaaaaddcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagcbaaaadhcbabaaaadaaaaaagfaaaaad pccabaaaaaaaaaaagiaaaaacadaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaa adaaaaaaegiocaaaaaaaaaaaakaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa aaaaaaaaajaaaaaaagbabaaaadaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaa aaaaaaaaegiocaaaaaaaaaaaalaaaaaakgbkbaaaadaaaaaaegaobaaaaaaaaaaa aaaaaaaipcaabaaaaaaaaaaaegaobaaaaaaaaaaaegiocaaaaaaaaaaaamaaaaaa aoaaaaahdcaabaaaabaaaaaaegaabaaaaaaaaaaapgapbaaaaaaaaaaaaaaaaaak dcaabaaaabaaaaaaegaabaaaabaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaaaa aaaaaaaaefaaaaajpcaabaaaabaaaaaaegaabaaaabaaaaaaeghobaaaabaaaaaa aagabaaaaaaaaaaadbaaaaahicaabaaaaaaaaaaaabeaaaaaaaaaaaaackaabaaa aaaaaaaabaaaaaahbcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaa efaaaaajpcaabaaaacaaaaaaagaabaaaaaaaaaaaeghobaaaacaaaaaaaagabaaa abaaaaaaabaaaaahbcaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadp diaaaaahbcaabaaaaaaaaaaadkaabaaaabaaaaaaakaabaaaaaaaaaaadiaaaaah bcaabaaaaaaaaaaaakaabaaaacaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaa aaaaaaaaagaabaaaaaaaaaaaegiccaaaaaaaaaaaagaaaaaaefaaaaajpcaabaaa abaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaacaaaaaadiaaaaai hcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaaanaaaaaadiaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaaaaaaaaajhcaabaaa abaaaaaaegbcbaiaebaaaaaaadaaaaaaegiccaaaabaaaaaaaaaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaaaaaaaaa egacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegbcbaaaacaaaaaaegacbaaa abaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaa diaaaaahhccabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaf iccabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaabejfdeheoiaaaaaaaaeaaaaaa aiaaaaaagiaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaheaaaaaa aaaaaaaaaaaaaaaaadaaaaaaabaaaaaaadadaaaaheaaaaaaabaaaaaaaaaaaaaa adaaaaaaacaaaaaaahahaaaaheaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklkl" } SubProgram "opengl " { Keywords { "POINT_COOKIE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" } Matrix 0 [_LightMatrix0] 3 Vector 5 [_Color] Vector 4 [_LightColor0] Vector 3 [_WorldSpaceLightPos0] SetTexture 0 [_LightTexture0] CUBE 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_MainTex] 2D 2 "ps_2_0 def c6, 1, 0, 0, 0 dcl t0.xy dcl_pp t1.xyz dcl t2.xyz dcl_cube s0 dcl_2d s1 dcl_2d s2 mov r0.xyz, t2 mov_pp r0.w, c6.x dp4_pp r1.x, c0, r0 dp4_pp r1.y, c1, r0 dp4_pp r1.z, c2, r0 dp3_pp r0.xy, r1, r1 texld r1, r1, s0 texld r0, r0, s1 texld r2, t0, s2 mul_pp r2.w, r1.w, r0.x mul_pp r0.xyz, r2.w, c4 mul_pp r1.xyz, r2, c5 mul_pp r0.xyz, r0, r1 add r1.xyz, -t2, c3 nrm_pp r2.xyz, r1 dp3_pp r0.w, t1, r2 max_pp r1.x, r0.w, c6.y mul_pp r0.xyz, r0, r1.x mov_pp r0.w, c6.x mov_pp oC0, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" } SetTexture 0 [_MainTex] 2D 2 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 0 ConstBuffer "$Globals" 240 Matrix 144 [_LightMatrix0] Vector 96 [_LightColor0] Vector 208 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0 eefiecedankidodhcphkpkkhfmalipljneadkgfpabaaaaaabaaeaaaaadaaaaaa cmaaaaaaleaaaaaaoiaaaaaaejfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaheaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahahaaaafdfgfpfa epfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheocmaaaaaaabaaaaaa aiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfe gbhcghgfheaaklklfdeieefccaadaaaaeaaaaaaamiaaaaaafjaaaaaeegiocaaa aaaaaaaaaoaaaaaafjaaaaaeegiocaaaabaaaaaaabaaaaaafkaaaaadaagabaaa aaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafidaaaae aahabaaaacaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagcbaaaadhcbabaaaadaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac acaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaaadaaaaaaegiccaaaaaaaaaaa akaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaaagbabaaa adaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaaaaaaaaa alaaaaaakgbkbaaaadaaaaaaegacbaaaaaaaaaaaaaaaaaaihcaabaaaaaaaaaaa egacbaaaaaaaaaaaegiccaaaaaaaaaaaamaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaaaaaaaaaefaaaaajpcaabaaaabaaaaaaegacbaaa aaaaaaaaeghobaaaacaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaaaaaaaaaa pgapbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaahbcaabaaa aaaaaaaadkaabaaaabaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaa agaabaaaaaaaaaaaegiccaaaaaaaaaaaagaaaaaaefaaaaajpcaabaaaabaaaaaa egbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaacaaaaaadiaaaaaihcaabaaa abaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaaanaaaaaadiaaaaahhcaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaaaaaaaaajhcaabaaaabaaaaaa egbcbaiaebaaaaaaadaaaaaaegiccaaaabaaaaaaaaaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaaaaaaaaaegacbaaa abaaaaaabaaaaaahicaabaaaaaaaaaaaegbcbaaaacaaaaaaegacbaaaabaaaaaa deaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaah hccabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaficcabaaa aaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "d3d11_9x " { Keywords { "POINT_COOKIE" } SetTexture 0 [_MainTex] 2D 2 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 0 ConstBuffer "$Globals" 240 Matrix 144 [_LightMatrix0] Vector 96 [_LightColor0] Vector 208 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0_level_9_1 eefiecedpelngdgbnhemnoblkgpnhmfehipgedppabaaaaaabaagaaaaaeaaaaaa daaaaaaacmacaaaafeafaaaanmafaaaaebgpgodjpeabaaaapeabaaaaaaacpppp kaabaaaafeaaaaaaadaadaaaaaaafeaaaaaafeaaadaaceaaaaaafeaaacaaaaaa abababaaaaacacaaaaaaagaaabaaaaaaaaaaaaaaaaaaajaaafaaabaaaaaaaaaa abaaaaaaabaaagaaaaaaaaaaaaacppppfbaaaaafahaaapkaaaaaaaaaaaaaiadp aaaaaaaaaaaaaaaabpaaaaacaaaaaaiaaaaaahlabpaaaaacaaaaaaiaabaachla bpaaaaacaaaaaaiaacaaahlabpaaaaacaaaaaajiaaaiapkabpaaaaacaaaaaaja abaiapkabpaaaaacaaaaaajaacaiapkaafaaaaadaaaachiaacaafflaacaaoeka aeaaaaaeaaaachiaabaaoekaacaaaalaaaaaoeiaaeaaaaaeaaaachiaadaaoeka acaakklaaaaaoeiaacaaaaadaaaachiaaaaaoeiaaeaaoekaaiaaaaadaaaaciia aaaaoeiaaaaaoeiaabaaaaacabaacdiaaaaappiaecaaaaadaaaaapiaaaaaoeia aaaioekaecaaaaadabaaapiaabaaoeiaabaioekaecaaaaadacaaapiaaaaaoela acaioekaafaaaaadacaaciiaaaaappiaabaaaaiaafaaaaadaaaachiaacaappia aaaaoekaafaaaaadabaachiaacaaoeiaafaaoekaafaaaaadaaaachiaaaaaoeia abaaoeiaacaaaaadabaaahiaacaaoelbagaaoekaceaaaaacacaachiaabaaoeia aiaaaaadaaaaciiaabaaoelaacaaoeiaalaaaaadabaacbiaaaaappiaahaaaaka afaaaaadaaaachiaaaaaoeiaabaaaaiaabaaaaacaaaaciiaahaaffkaabaaaaac aaaicpiaaaaaoeiappppaaaafdeieefccaadaaaaeaaaaaaamiaaaaaafjaaaaae egiocaaaaaaaaaaaaoaaaaaafjaaaaaeegiocaaaabaaaaaaabaaaaaafkaaaaad aagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaa fibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaa fidaaaaeaahabaaaacaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagcbaaaadhcbabaaaadaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacacaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaaadaaaaaaegiccaaa aaaaaaaaakaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaa agbabaaaadaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa aaaaaaaaalaaaaaakgbkbaaaadaaaaaaegacbaaaaaaaaaaaaaaaaaaihcaabaaa aaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaamaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaefaaaaajpcaabaaaabaaaaaa egacbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaa aaaaaaaapgapbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaah bcaabaaaaaaaaaaadkaabaaaabaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaa aaaaaaaaagaabaaaaaaaaaaaegiccaaaaaaaaaaaagaaaaaaefaaaaajpcaabaaa abaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaacaaaaaadiaaaaai hcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaaanaaaaaadiaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaaaaaaaaajhcaabaaa abaaaaaaegbcbaiaebaaaaaaadaaaaaaegiccaaaabaaaaaaaaaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaaaaaaaaa egacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegbcbaaaacaaaaaaegacbaaa abaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaa diaaaaahhccabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaf iccabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaabejfdeheoiaaaaaaaaeaaaaaa aiaaaaaagiaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaheaaaaaa aaaaaaaaaaaaaaaaadaaaaaaabaaaaaaadadaaaaheaaaaaaabaaaaaaaaaaaaaa adaaaaaaacaaaaaaahahaaaaheaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklkl" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" } Matrix 0 [_LightMatrix0] 2 Vector 4 [_Color] Vector 3 [_LightColor0] Vector 2 [_WorldSpaceLightPos0] SetTexture 0 [_LightTexture0] 2D 0 SetTexture 1 [_MainTex] 2D 1 "ps_2_0 def c5, 1, 0, 0, 0 dcl t0.xy dcl_pp t1.xyz dcl t2.xyz dcl_2d s0 dcl_2d s1 mov r0.xyz, t2 mov_pp r0.w, c5.x dp4_pp r1.x, c0, r0 dp4_pp r1.y, c1, r0 texld_pp r0, r1, s0 texld r1, t0, s1 mul_pp r0.xyz, r0.w, c3 mul_pp r1.xyz, r1, c4 mul_pp r0.xyz, r0, r1 dp3_pp r0.w, t1, c2 max_pp r1.x, r0.w, c5.y mul_pp r0.xyz, r0, r1.x mov_pp r0.w, c5.x mov_pp oC0, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" } SetTexture 0 [_MainTex] 2D 1 SetTexture 1 [_LightTexture0] 2D 0 ConstBuffer "$Globals" 240 Matrix 144 [_LightMatrix0] Vector 96 [_LightColor0] Vector 208 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0 eefiecedppakfflheanfkcjoniddfjogoajclhncabaaaaaacmadaaaaadaaaaaa cmaaaaaaleaaaaaaoiaaaaaaejfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaheaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahahaaaafdfgfpfa epfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheocmaaaaaaabaaaaaa aiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfe gbhcghgfheaaklklfdeieefcdmacaaaaeaaaaaaaipaaaaaafjaaaaaeegiocaaa aaaaaaaaaoaaaaaafjaaaaaeegiocaaaabaaaaaaabaaaaaafkaaaaadaagabaaa aaaaaaaafkaaaaadaagabaaaabaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagcbaaaadhcbabaaaadaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacacaaaaaadiaaaaaidcaabaaaaaaaaaaafgbfbaaaadaaaaaaegiacaaa aaaaaaaaakaaaaaadcaaaaakdcaabaaaaaaaaaaaegiacaaaaaaaaaaaajaaaaaa agbabaaaadaaaaaaegaabaaaaaaaaaaadcaaaaakdcaabaaaaaaaaaaaegiacaaa aaaaaaaaalaaaaaakgbkbaaaadaaaaaaegaabaaaaaaaaaaaaaaaaaaidcaabaaa aaaaaaaaegaabaaaaaaaaaaaegiacaaaaaaaaaaaamaaaaaaefaaaaajpcaabaaa aaaaaaaaegaabaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaaaaaaaaadiaaaaai hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegiccaaaaaaaaaaaagaaaaaaefaaaaaj pcaabaaaabaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaabaaaaaa diaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaaanaaaaaa diaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaai icaabaaaaaaaaaaaegbcbaaaacaaaaaaegiccaaaabaaaaaaaaaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaahhccabaaa aaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaficcabaaaaaaaaaaa abeaaaaaaaaaiadpdoaaaaab" } SubProgram "d3d11_9x " { Keywords { "DIRECTIONAL_COOKIE" } SetTexture 0 [_MainTex] 2D 1 SetTexture 1 [_LightTexture0] 2D 0 ConstBuffer "$Globals" 240 Matrix 144 [_LightMatrix0] Vector 96 [_LightColor0] Vector 208 [_Color] ConstBuffer "UnityLighting" 720 Vector 0 [_WorldSpaceLightPos0] BindCB "$Globals" 0 BindCB "UnityLighting" 1 "ps_4_0_level_9_1 eefiecedbiihmoglcdcbojeggpghfkhgligeldphabaaaaaameaeaaaaaeaaaaaa daaaaaaameabaaaaaiaeaaaajaaeaaaaebgpgodjimabaaaaimabaaaaaaacpppp dmabaaaafaaaaaaaadaacmaaaaaafaaaaaaafaaaacaaceaaaaaafaaaabaaaaaa aaababaaaaaaagaaabaaaaaaaaaaaaaaaaaaajaaafaaabaaaaaaaaaaabaaaaaa abaaagaaaaaaaaaaaaacppppfbaaaaafahaaapkaaaaaaaaaaaaaiadpaaaaaaaa aaaaaaaabpaaaaacaaaaaaiaaaaaadlabpaaaaacaaaaaaiaabaachlabpaaaaac aaaaaaiaacaaahlabpaaaaacaaaaaajaaaaiapkabpaaaaacaaaaaajaabaiapka afaaaaadaaaacdiaacaafflaacaaoekaaeaaaaaeaaaacdiaabaaoekaacaaaala aaaaoeiaaeaaaaaeaaaacdiaadaaoekaacaakklaaaaaoeiaacaaaaadaaaacdia aaaaoeiaaeaaoekaecaaaaadaaaacpiaaaaaoeiaaaaioekaecaaaaadabaaapia aaaaoelaabaioekaafaaaaadaaaachiaaaaappiaaaaaoekaafaaaaadabaachia abaaoeiaafaaoekaafaaaaadaaaachiaaaaaoeiaabaaoeiaaiaaaaadaaaaciia abaaoelaagaaoekaalaaaaadabaacbiaaaaappiaahaaaakaafaaaaadaaaachia aaaaoeiaabaaaaiaabaaaaacaaaaciiaahaaffkaabaaaaacaaaicpiaaaaaoeia ppppaaaafdeieefcdmacaaaaeaaaaaaaipaaaaaafjaaaaaeegiocaaaaaaaaaaa aoaaaaaafjaaaaaeegiocaaaabaaaaaaabaaaaaafkaaaaadaagabaaaaaaaaaaa fkaaaaadaagabaaaabaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagcbaaaadhcbabaaaadaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac acaaaaaadiaaaaaidcaabaaaaaaaaaaafgbfbaaaadaaaaaaegiacaaaaaaaaaaa akaaaaaadcaaaaakdcaabaaaaaaaaaaaegiacaaaaaaaaaaaajaaaaaaagbabaaa adaaaaaaegaabaaaaaaaaaaadcaaaaakdcaabaaaaaaaaaaaegiacaaaaaaaaaaa alaaaaaakgbkbaaaadaaaaaaegaabaaaaaaaaaaaaaaaaaaidcaabaaaaaaaaaaa egaabaaaaaaaaaaaegiacaaaaaaaaaaaamaaaaaaefaaaaajpcaabaaaaaaaaaaa egaabaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaaaaaaaaadiaaaaaihcaabaaa aaaaaaaapgapbaaaaaaaaaaaegiccaaaaaaaaaaaagaaaaaaefaaaaajpcaabaaa abaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaabaaaaaadiaaaaai hcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaaanaaaaaadiaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaaiicaabaaa aaaaaaaaegbcbaaaacaaaaaaegiccaaaabaaaaaaaaaaaaaadeaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaahhccabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaa aaaaiadpdoaaaaabejfdeheoiaaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaa abaaaaaaadaaaaaaaaaaaaaaapaaaaaaheaaaaaaaaaaaaaaaaaaaaaaadaaaaaa abaaaaaaadadaaaaheaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahahaaaa heaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahahaaaafdfgfpfaepfdejfe ejepeoaafeeffiedepepfceeaaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaa caaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgf heaaklkl" } } } Pass { Name "PREPASS" Tags { "LIGHTMODE"="PrePassBase" "RenderType"="Opaque" } GpuProgramID 164273 Program "vp" { SubProgram "opengl " { "!!GLSL #ifdef VERTEX uniform mat4 _Object2World; uniform mat4 _World2Object; varying vec3 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 v_1; v_1.x = _World2Object[0].x; v_1.y = _World2Object[1].x; v_1.z = _World2Object[2].x; v_1.w = _World2Object[3].x; vec4 v_2; v_2.x = _World2Object[0].y; v_2.y = _World2Object[1].y; v_2.z = _World2Object[2].y; v_2.w = _World2Object[3].y; vec4 v_3; v_3.x = _World2Object[0].z; v_3.y = _World2Object[1].z; v_3.z = _World2Object[2].z; v_3.w = _World2Object[3].z; gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = normalize((( (v_1.xyz * gl_Normal.x) + (v_2.xyz * gl_Normal.y) ) + (v_3.xyz * gl_Normal.z))); xlv_TEXCOORD1 = (_Object2World * gl_Vertex).xyz; } #endif #ifdef FRAGMENT varying vec3 xlv_TEXCOORD0; void main () { vec4 res_1; res_1.xyz = ((xlv_TEXCOORD0 * 0.5) + 0.5); res_1.w = 0.0; gl_FragData[0] = res_1; } #endif " } SubProgram "d3d9 " { Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] "vs_2_0 dcl_position v0 dcl_normal v1 dp4 oPos.x, c0, v0 dp4 oPos.y, c1, v0 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 dp4 oT1.x, c4, v0 dp4 oT1.y, c5, v0 dp4 oT1.z, c6, v0 mul r0.xyz, v1.y, c8 mad r0.xyz, c7, v1.x, r0 mad r0.xyz, c9, v1.z, r0 dp3 r0.w, r0, r0 rsq r0.w, r0.w mul oT0.xyz, r0.w, r0 " } SubProgram "d3d11 " { Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "UnityPerDraw" 0 "vs_4_0 eefiecedinidogaapcaihlhlafeaicjabdmdpgobabaaaaaaneaeaaaaadaaaaaa cmaaaaaaceabaaaajeabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapaaaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa ahaiaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfa epfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefcdiadaaaaeaaaabaa moaaaaaafjaaaaaeegiocaaaaaaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaa fpaaaaadhcbabaaaacaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaad hccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaai pcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaaaaaaaaaabaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaaaaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaaaaaaaaaacaaaaaakgbkbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaaaaaaaaa adaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadiaaaaaibcaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaaaaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaaaaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaaaaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaaaaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaaaaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaaaaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaa acaaaaaackiacaaaaaaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaa acaaaaaackiacaaaaaaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaa acaaaaaackiacaaaaaaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hccabaaaabaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaaaaaaaaaanaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaaaaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaaaaaaaaaaoaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhccabaaaacaaaaaaegiccaaaaaaaaaaaapaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadoaaaaab" } SubProgram "d3d11_9x " { Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "UnityPerDraw" 0 "vs_4_0_level_9_1 eefiecedfimbpiggiminkfbhlgdjijhgmgblgjidabaaaaaaneagaaaaaeaaaaaa daaaaaaacmacaaaagmafaaaageagaaaaebgpgodjpeabaaaapeabaaaaaaacpopp leabaaaaeaaaaaaaacaaceaaaaaadmaaaaaadmaaaaaaceaaabaadmaaaaaaaaaa aeaaabaaaaaaaaaaaaaaamaaahaaafaaaaaaaaaaaaaaaaaaaaacpoppbpaaaaac afaaaaiaaaaaapjabpaaaaacafaaaciaacaaapjaafaaaaadaaaaahiaaaaaffja agaaoekaaeaaaaaeaaaaahiaafaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaahia ahaaoekaaaaakkjaaaaaoeiaaeaaaaaeabaaahoaaiaaoekaaaaappjaaaaaoeia afaaaaadaaaaabiaacaaaajaajaaaakaafaaaaadaaaaaciaacaaaajaakaaaaka afaaaaadaaaaaeiaacaaaajaalaaaakaafaaaaadabaaabiaacaaffjaajaaffka afaaaaadabaaaciaacaaffjaakaaffkaafaaaaadabaaaeiaacaaffjaalaaffka acaaaaadaaaaahiaaaaaoeiaabaaoeiaafaaaaadabaaabiaacaakkjaajaakkka afaaaaadabaaaciaacaakkjaakaakkkaafaaaaadabaaaeiaacaakkjaalaakkka acaaaaadaaaaahiaaaaaoeiaabaaoeiaaiaaaaadaaaaaiiaaaaaoeiaaaaaoeia ahaaaaacaaaaaiiaaaaappiaafaaaaadaaaaahoaaaaappiaaaaaoeiaafaaaaad aaaaapiaaaaaffjaacaaoekaaeaaaaaeaaaaapiaabaaoekaaaaaaajaaaaaoeia aeaaaaaeaaaaapiaadaaoekaaaaakkjaaaaaoeiaaeaaaaaeaaaaapiaaeaaoeka aaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappiaaaaaoekaaaaaoeiaabaaaaac aaaaammaaaaaoeiappppaaaafdeieefcdiadaaaaeaaaabaamoaaaaaafjaaaaae egiocaaaaaaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa acaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadhccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaaaaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaaaaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaaaaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaaaaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadiaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaaaaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaaaaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaaaaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaaaaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaaaaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaaaaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaaacaaaaaackiacaaa aaaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaaacaaaaaackiacaaa aaaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaaacaaaaaackiacaaa aaaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaa abaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhccabaaaabaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiccaaaaaaaaaaaanaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa aaaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaaaaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhccabaaaacaaaaaaegiccaaaaaaaaaaaapaaaaaapgbpbaaaaaaaaaaa egacbaaaaaaaaaaadoaaaaabejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapaaaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa ahaiaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfa epfdejfeejepeoaafeeffiedepepfceeaaklklkl" } } Program "fp" { SubProgram "opengl " { "!!GLSL" } SubProgram "d3d9 " { "ps_2_0 def c0, 0.5, 0, 0, 0 dcl_pp t0.xyz mad_pp r0.xyz, t0, c0.x, c0.x mov_pp r0.w, c0.y mov_pp oC0, r0 " } SubProgram "d3d11 " { "ps_4_0 eefiecedahndifnccigjgehbcgabbojggkeiepneabaaaaaaemabaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahaaaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcheaaaaaaeaaaaaaabnaaaaaa gcbaaaadhcbabaaaabaaaaaagfaaaaadpccabaaaaaaaaaaadcaaaaaphccabaaa aaaaaaaaegbcbaaaabaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaa aceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaadgaaaaaficcabaaaaaaaaaaa abeaaaaaaaaaaaaadoaaaaab" } SubProgram "d3d11_9x " { "ps_4_0_level_9_1 eefiecedlhbojekhenomcgbelfdkmofngcodlfjbabaaaaaaneabaaaaaeaaaaaa daaaaaaaleaaaaaadaabaaaakaabaaaaebgpgodjhmaaaaaahmaaaaaaaaacpppp fiaaaaaaceaaaaaaaaaaceaaaaaaceaaaaaaceaaaaaaceaaaaaaceaaaaacpppp fbaaaaafaaaaapkaaaaaaadpaaaaaaaaaaaaaaaaaaaaaaaabpaaaaacaaaaaaia aaaachlaaeaaaaaeaaaachiaaaaaoelaaaaaaakaaaaaaakaabaaaaacaaaaciia aaaaffkaabaaaaacaaaicpiaaaaaoeiappppaaaafdeieefcheaaaaaaeaaaaaaa bnaaaaaagcbaaaadhcbabaaaabaaaaaagfaaaaadpccabaaaaaaaaaaadcaaaaap hccabaaaaaaaaaaaegbcbaaaabaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadp aaaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaadgaaaaaficcabaaa aaaaaaaaabeaaaaaaaaaaaaadoaaaaabejfdeheogiaaaaaaadaaaaaaaiaaaaaa faaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaa aaaaaaaaadaaaaaaabaaaaaaahahaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaa acaaaaaaahaaaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklkl epfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa aaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl" } } } Pass { Name "PREPASS" Tags { "LIGHTMODE"="PrePassFinal" "RenderType"="Opaque" } ZWrite Off GpuProgramID 201509 Program "vp" { SubProgram "opengl " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform vec4 unity_SHAr; uniform vec4 unity_SHAg; uniform vec4 unity_SHAb; uniform vec4 unity_SHBr; uniform vec4 unity_SHBg; uniform vec4 unity_SHBb; uniform vec4 unity_SHC; uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec4 xlv_TEXCOORD2; varying vec4 xlv_TEXCOORD3; varying vec3 xlv_TEXCOORD4; void main () { vec4 tmpvar_1; vec4 tmpvar_2; tmpvar_2 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_3; vec4 tmpvar_4; tmpvar_4 = (tmpvar_2 * 0.5); vec2 tmpvar_5; tmpvar_5.x = tmpvar_4.x; tmpvar_5.y = (tmpvar_4.y * _ProjectionParams.x); o_3.xy = (tmpvar_5 + tmpvar_4.w); o_3.zw = tmpvar_2.zw; tmpvar_1.zw = vec2(0.0, 0.0); tmpvar_1.xy = vec2(0.0, 0.0); vec4 v_6; v_6.x = _World2Object[0].x; v_6.y = _World2Object[1].x; v_6.z = _World2Object[2].x; v_6.w = _World2Object[3].x; vec4 v_7; v_7.x = _World2Object[0].y; v_7.y = _World2Object[1].y; v_7.z = _World2Object[2].y; v_7.w = _World2Object[3].y; vec4 v_8; v_8.x = _World2Object[0].z; v_8.y = _World2Object[1].z; v_8.z = _World2Object[2].z; v_8.w = _World2Object[3].z; vec3 tmpvar_9; tmpvar_9 = normalize((( (v_6.xyz * gl_Normal.x) + (v_7.xyz * gl_Normal.y) ) + (v_8.xyz * gl_Normal.z))); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_9; vec3 x2_11; vec3 x1_12; x1_12.x = dot (unity_SHAr, tmpvar_10); x1_12.y = dot (unity_SHAg, tmpvar_10); x1_12.z = dot (unity_SHAb, tmpvar_10); vec4 tmpvar_13; tmpvar_13 = (tmpvar_9.xyzz * tmpvar_9.yzzx); x2_11.x = dot (unity_SHBr, tmpvar_13); x2_11.y = dot (unity_SHBg, tmpvar_13); x2_11.z = dot (unity_SHBb, tmpvar_13); gl_Position = tmpvar_2; xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = (_Object2World * gl_Vertex).xyz; xlv_TEXCOORD2 = o_3; xlv_TEXCOORD3 = tmpvar_1; xlv_TEXCOORD4 = ((x2_11 + (unity_SHC.xyz * ((tmpvar_9.x * tmpvar_9.x) - (tmpvar_9.y * tmpvar_9.y)) )) + x1_12); } #endif #ifdef FRAGMENT uniform sampler2D _MainTex; uniform vec4 _Color; uniform sampler2D _LightBuffer; varying vec2 xlv_TEXCOORD0; varying vec4 xlv_TEXCOORD2; varying vec3 xlv_TEXCOORD4; void main () { vec4 c_1; vec4 light_2; vec4 tmpvar_3; tmpvar_3 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 tmpvar_4; tmpvar_4 = -(log2(texture2DProj (_LightBuffer, xlv_TEXCOORD2))); light_2.w = tmpvar_4.w; light_2.xyz = (tmpvar_4.xyz + xlv_TEXCOORD4); vec4 c_5; c_5.xyz = (tmpvar_3.xyz * light_2.xyz); c_5.w = tmpvar_3.w; c_1.xyz = c_5.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 19 [_MainTex_ST] Vector 10 [_ProjectionParams] Vector 11 [_ScreenParams] Vector 14 [unity_SHAb] Vector 13 [unity_SHAg] Vector 12 [unity_SHAr] Vector 17 [unity_SHBb] Vector 16 [unity_SHBg] Vector 15 [unity_SHBr] Vector 18 [unity_SHC] "vs_2_0 def c20, 0.5, 1, 0, 0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 mad oT0.xy, v2, c19, c19.zwzw dp4 oT1.x, c4, v0 dp4 oT1.y, c5, v0 dp4 oT1.z, c6, v0 dp4 r0.y, c1, v0 mul r1.x, r0.y, c10.x mul r1.w, r1.x, c20.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c20.x mad oT2.xy, r1.z, c11.zwzw, r1.xwzw mul r1.xyz, v1.y, c8 mad r1.xyz, c7, v1.x, r1 mad r1.xyz, c9, v1.z, r1 nrm r2.xyz, r1 mul r1.x, r2.y, r2.y mad r1.x, r2.x, r2.x, -r1.x mul r3, r2.yzzx, r2.xyzz dp4 r4.x, c15, r3 dp4 r4.y, c16, r3 dp4 r4.z, c17, r3 mad r1.xyz, c18, r1.x, r4 mov r2.w, c20.y dp4 r3.x, c12, r2 dp4 r3.y, c13, r2 dp4 r3.z, c14, r2 add oT4.xyz, r1, r3 dp4 r0.z, c2, v0 mov oPos, r0 mov oT2.zw, r0 mov oT3, c20.z " } SubProgram "d3d11 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 192 Vector 160 [_MainTex_ST] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityPerDraw" 3 "vs_4_0 eefiecedcnicklgnmiabeimkjaeheiakhcdoadfmabaaaaaammahaaaaadaaaaaa cmaaaaaaceabaaaanmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaakeaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaapaaaaaakeaaaaaaadaaaaaaaaaaaaaa adaaaaaaaeaaaaaaapaaaaaakeaaaaaaaeaaaaaaaaaaaaaaadaaaaaaafaaaaaa ahaiaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefc oiafaaaaeaaaabaahkabaaaafjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaae egiocaaaabaaaaaaagaaaaaafjaaaaaeegiocaaaacaaaaaacnaaaaaafjaaaaae egiocaaaadaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa acaaaaaafpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaa gfaaaaaddccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadpccabaaa adaaaaaagfaaaaadpccabaaaaeaaaaaagfaaaaadhccabaaaafaaaaaagiaaaaac aeaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaadaaaaaa abaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaaaaaaaaaaagbabaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaa acaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaadaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadgaaaaaf pccabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaa adaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaai hcaabaaaabaaaaaafgbfbaaaaaaaaaaaegiccaaaadaaaaaaanaaaaaadcaaaaak hcaabaaaabaaaaaaegiccaaaadaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaa abaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaadaaaaaaaoaaaaaakgbkbaaa aaaaaaaaegacbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaegiccaaaadaaaaaa apaaaaaapgbpbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaiccaabaaaaaaaaaaa bkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaadiaaaaakncaabaaaabaaaaaa agahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaaaaaaaadpaaaaaadpdgaaaaaf mccabaaaadaaaaaakgaobaaaaaaaaaaaaaaaaaahdccabaaaadaaaaaakgakbaaa abaaaaaamgaabaaaabaaaaaadgaaaaaipccabaaaaeaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaadiaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaadaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaadaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaaacaaaaaackiacaaa adaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaaacaaaaaackiacaaa adaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaaacaaaaaackiacaaa adaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaa abaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaa aaaaaaaabkaabaaaaaaaaaaadcaaaaakbcaabaaaabaaaaaaakaabaaaaaaaaaaa akaabaaaaaaaaaaaakaabaiaebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaa jgacbaaaaaaaaaaaegakbaaaaaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaa acaaaaaacjaaaaaaegaobaaaacaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaa acaaaaaackaaaaaaegaobaaaacaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaa acaaaaaaclaaaaaaegaobaaaacaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaa acaaaaaacmaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaa aaaaaaaaabeaaaaaaaaaiadpbbaaaaaibcaabaaaacaaaaaaegiocaaaacaaaaaa cgaaaaaaegaobaaaaaaaaaaabbaaaaaiccaabaaaacaaaaaaegiocaaaacaaaaaa chaaaaaaegaobaaaaaaaaaaabbaaaaaiecaabaaaacaaaaaaegiocaaaacaaaaaa ciaaaaaaegaobaaaaaaaaaaaaaaaaaahhccabaaaafaaaaaaegacbaaaabaaaaaa egacbaaaacaaaaaadoaaaaab" } SubProgram "d3d11_9x " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 192 Vector 160 [_MainTex_ST] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityPerDraw" 3 "vs_4_0_level_9_1 eefiecedngkaammpkmebnfpgomliieacaneogfdgabaaaaaacealaaaaaeaaaaaa daaaaaaaieadaaaaheajaaaagmakaaaaebgpgodjemadaaaaemadaaaaaaacpopp oiacaaaageaaaaaaafaaceaaaaaagaaaaaaagaaaaaaaceaaabaagaaaaaaaakaa abaaabaaaaaaaaaaabaaafaaabaaacaaaaaaaaaaacaacgaaahaaadaaaaaaaaaa adaaaaaaaeaaakaaaaaaaaaaadaaamaaahaaaoaaaaaaaaaaaaaaaaaaaaacpopp fbaaaaafbfaaapkaaaaaaadpaaaaiadpaaaaaaaaaaaaaaaabpaaaaacafaaaaia aaaaapjabpaaaaacafaaaciaacaaapjabpaaaaacafaaadiaadaaapjaaeaaaaae aaaaadoaadaaoejaabaaoekaabaaookaafaaaaadaaaaahiaaaaaffjaapaaoeka aeaaaaaeaaaaahiaaoaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaahiabaaaoeka aaaakkjaaaaaoeiaaeaaaaaeabaaahoabbaaoekaaaaappjaaaaaoeiaafaaaaad aaaaapiaaaaaffjaalaaoekaaeaaaaaeaaaaapiaakaaoekaaaaaaajaaaaaoeia aeaaaaaeaaaaapiaamaaoekaaaaakkjaaaaaoeiaaeaaaaaeaaaaapiaanaaoeka aaaappjaaaaaoeiaafaaaaadabaaabiaaaaaffiaacaaaakaafaaaaadabaaaiia abaaaaiabfaaaakaafaaaaadabaaafiaaaaapeiabfaaaakaacaaaaadacaaadoa abaakkiaabaaomiaafaaaaadabaaabiaacaaaajabcaaaakaafaaaaadabaaacia acaaaajabdaaaakaafaaaaadabaaaeiaacaaaajabeaaaakaafaaaaadacaaabia acaaffjabcaaffkaafaaaaadacaaaciaacaaffjabdaaffkaafaaaaadacaaaeia acaaffjabeaaffkaacaaaaadabaaahiaabaaoeiaacaaoeiaafaaaaadacaaabia acaakkjabcaakkkaafaaaaadacaaaciaacaakkjabdaakkkaafaaaaadacaaaeia acaakkjabeaakkkaacaaaaadabaaahiaabaaoeiaacaaoeiaceaaaaacacaaahia abaaoeiaafaaaaadabaaabiaacaaffiaacaaffiaaeaaaaaeabaaabiaacaaaaia acaaaaiaabaaaaibafaaaaadadaaapiaacaacjiaacaakeiaajaaaaadaeaaabia agaaoekaadaaoeiaajaaaaadaeaaaciaahaaoekaadaaoeiaajaaaaadaeaaaeia aiaaoekaadaaoeiaaeaaaaaeabaaahiaajaaoekaabaaaaiaaeaaoeiaabaaaaac acaaaiiabfaaffkaajaaaaadadaaabiaadaaoekaacaaoeiaajaaaaadadaaacia aeaaoekaacaaoeiaajaaaaadadaaaeiaafaaoekaacaaoeiaacaaaaadaeaaahoa abaaoeiaadaaoeiaaeaaaaaeaaaaadmaaaaappiaaaaaoekaaaaaoeiaabaaaaac aaaaammaaaaaoeiaabaaaaacacaaamoaaaaaoeiaabaaaaacadaaapoabfaakkka ppppaaaafdeieefcoiafaaaaeaaaabaahkabaaaafjaaaaaeegiocaaaaaaaaaaa alaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaaeegiocaaaacaaaaaa cnaaaaaafjaaaaaeegiocaaaadaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaa fpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaa aaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaa gfaaaaadpccabaaaadaaaaaagfaaaaadpccabaaaaeaaaaaagfaaaaadhccabaaa afaaaaaagiaaaaacaeaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaa egiocaaaadaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaa aaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaadaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaadaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaa aaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaa abaaaaaaegbabaaaadaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaa akaaaaaadiaaaaaihcaabaaaabaaaaaafgbfbaaaaaaaaaaaegiccaaaadaaaaaa anaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaadaaaaaaamaaaaaaagbabaaa aaaaaaaaegacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaadaaaaaa aoaaaaaakgbkbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaakhccabaaaacaaaaaa egiccaaaadaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaai ccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaadiaaaaak ncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaaaaaaaadp aaaaaadpdgaaaaafmccabaaaadaaaaaakgaobaaaaaaaaaaaaaaaaaahdccabaaa adaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadgaaaaaipccabaaaaeaaaaaa aceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiaaaaaibcaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaadaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaadaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaa acaaaaaackiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaa acaaaaaackiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaa acaaaaaackiacaaaadaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaahbcaabaaa abaaaaaabkaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaakbcaabaaaabaaaaaa akaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaiaebaaaaaaabaaaaaadiaaaaah pcaabaaaacaaaaaajgacbaaaaaaaaaaaegakbaaaaaaaaaaabbaaaaaibcaabaaa adaaaaaaegiocaaaacaaaaaacjaaaaaaegaobaaaacaaaaaabbaaaaaiccaabaaa adaaaaaaegiocaaaacaaaaaackaaaaaaegaobaaaacaaaaaabbaaaaaiecaabaaa adaaaaaaegiocaaaacaaaaaaclaaaaaaegaobaaaacaaaaaadcaaaaakhcaabaaa abaaaaaaegiccaaaacaaaaaacmaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaa dgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadpbbaaaaaibcaabaaaacaaaaaa egiocaaaacaaaaaacgaaaaaaegaobaaaaaaaaaaabbaaaaaiccaabaaaacaaaaaa egiocaaaacaaaaaachaaaaaaegaobaaaaaaaaaaabbaaaaaiecaabaaaacaaaaaa egiocaaaacaaaaaaciaaaaaaegaobaaaaaaaaaaaaaaaaaahhccabaaaafaaaaaa egacbaaaabaaaaaaegacbaaaacaaaaaadoaaaaabejfdeheopaaaaaaaaiaaaaaa aiaaaaaamiaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaa aaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaa adaaaaaaacaaaaaaahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaa apadaaaaoaaaaaaaabaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaa acaaaaaaaaaaaaaaadaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaa adaaaaaaagaaaaaaapaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaa apaaaaaafaepfdejfeejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffied epepfceeaaedepemepfcaaklepfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadamaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahaiaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaapaaaaaakeaaaaaa adaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaakeaaaaaaaeaaaaaaaaaaaaaa adaaaaaaafaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklkl" } SubProgram "opengl " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform vec4 unity_SHAr; uniform vec4 unity_SHAg; uniform vec4 unity_SHAb; uniform vec4 unity_SHBr; uniform vec4 unity_SHBg; uniform vec4 unity_SHBb; uniform vec4 unity_SHC; uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec4 xlv_TEXCOORD2; varying vec4 xlv_TEXCOORD3; varying vec3 xlv_TEXCOORD4; void main () { vec4 tmpvar_1; vec4 tmpvar_2; tmpvar_2 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_3; vec4 tmpvar_4; tmpvar_4 = (tmpvar_2 * 0.5); vec2 tmpvar_5; tmpvar_5.x = tmpvar_4.x; tmpvar_5.y = (tmpvar_4.y * _ProjectionParams.x); o_3.xy = (tmpvar_5 + tmpvar_4.w); o_3.zw = tmpvar_2.zw; tmpvar_1.zw = vec2(0.0, 0.0); tmpvar_1.xy = vec2(0.0, 0.0); vec4 v_6; v_6.x = _World2Object[0].x; v_6.y = _World2Object[1].x; v_6.z = _World2Object[2].x; v_6.w = _World2Object[3].x; vec4 v_7; v_7.x = _World2Object[0].y; v_7.y = _World2Object[1].y; v_7.z = _World2Object[2].y; v_7.w = _World2Object[3].y; vec4 v_8; v_8.x = _World2Object[0].z; v_8.y = _World2Object[1].z; v_8.z = _World2Object[2].z; v_8.w = _World2Object[3].z; vec3 tmpvar_9; tmpvar_9 = normalize((( (v_6.xyz * gl_Normal.x) + (v_7.xyz * gl_Normal.y) ) + (v_8.xyz * gl_Normal.z))); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_9; vec3 x2_11; vec3 x1_12; x1_12.x = dot (unity_SHAr, tmpvar_10); x1_12.y = dot (unity_SHAg, tmpvar_10); x1_12.z = dot (unity_SHAb, tmpvar_10); vec4 tmpvar_13; tmpvar_13 = (tmpvar_9.xyzz * tmpvar_9.yzzx); x2_11.x = dot (unity_SHBr, tmpvar_13); x2_11.y = dot (unity_SHBg, tmpvar_13); x2_11.z = dot (unity_SHBb, tmpvar_13); gl_Position = tmpvar_2; xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = (_Object2World * gl_Vertex).xyz; xlv_TEXCOORD2 = o_3; xlv_TEXCOORD3 = tmpvar_1; xlv_TEXCOORD4 = ((x2_11 + (unity_SHC.xyz * ((tmpvar_9.x * tmpvar_9.x) - (tmpvar_9.y * tmpvar_9.y)) )) + x1_12); } #endif #ifdef FRAGMENT uniform sampler2D _MainTex; uniform vec4 _Color; uniform sampler2D _LightBuffer; varying vec2 xlv_TEXCOORD0; varying vec4 xlv_TEXCOORD2; varying vec3 xlv_TEXCOORD4; void main () { vec4 c_1; vec4 light_2; vec4 tmpvar_3; tmpvar_3 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 tmpvar_4; tmpvar_4 = texture2DProj (_LightBuffer, xlv_TEXCOORD2); light_2.w = tmpvar_4.w; light_2.xyz = (tmpvar_4.xyz + xlv_TEXCOORD4); vec4 c_5; c_5.xyz = (tmpvar_3.xyz * light_2.xyz); c_5.w = tmpvar_3.w; c_1.xyz = c_5.xyz; c_1.w = 1.0; gl_FragData[0] = c_1; } #endif " } SubProgram "d3d9 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 19 [_MainTex_ST] Vector 10 [_ProjectionParams] Vector 11 [_ScreenParams] Vector 14 [unity_SHAb] Vector 13 [unity_SHAg] Vector 12 [unity_SHAr] Vector 17 [unity_SHBb] Vector 16 [unity_SHBg] Vector 15 [unity_SHBr] Vector 18 [unity_SHC] "vs_2_0 def c20, 0.5, 1, 0, 0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 mad oT0.xy, v2, c19, c19.zwzw dp4 oT1.x, c4, v0 dp4 oT1.y, c5, v0 dp4 oT1.z, c6, v0 dp4 r0.y, c1, v0 mul r1.x, r0.y, c10.x mul r1.w, r1.x, c20.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c20.x mad oT2.xy, r1.z, c11.zwzw, r1.xwzw mul r1.xyz, v1.y, c8 mad r1.xyz, c7, v1.x, r1 mad r1.xyz, c9, v1.z, r1 nrm r2.xyz, r1 mul r1.x, r2.y, r2.y mad r1.x, r2.x, r2.x, -r1.x mul r3, r2.yzzx, r2.xyzz dp4 r4.x, c15, r3 dp4 r4.y, c16, r3 dp4 r4.z, c17, r3 mad r1.xyz, c18, r1.x, r4 mov r2.w, c20.y dp4 r3.x, c12, r2 dp4 r3.y, c13, r2 dp4 r3.z, c14, r2 add oT4.xyz, r1, r3 dp4 r0.z, c2, v0 mov oPos, r0 mov oT2.zw, r0 mov oT3, c20.z " } SubProgram "d3d11 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 192 Vector 160 [_MainTex_ST] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityPerDraw" 3 "vs_4_0 eefiecedcnicklgnmiabeimkjaeheiakhcdoadfmabaaaaaammahaaaaadaaaaaa cmaaaaaaceabaaaanmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaakeaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaapaaaaaakeaaaaaaadaaaaaaaaaaaaaa adaaaaaaaeaaaaaaapaaaaaakeaaaaaaaeaaaaaaaaaaaaaaadaaaaaaafaaaaaa ahaiaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefc oiafaaaaeaaaabaahkabaaaafjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaae egiocaaaabaaaaaaagaaaaaafjaaaaaeegiocaaaacaaaaaacnaaaaaafjaaaaae egiocaaaadaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa acaaaaaafpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaa gfaaaaaddccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaagfaaaaadpccabaaa adaaaaaagfaaaaadpccabaaaaeaaaaaagfaaaaadhccabaaaafaaaaaagiaaaaac aeaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaaegiocaaaadaaaaaa abaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaaaaaaaaaaagbabaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaa acaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaadaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaaaaaaaaaadgaaaaaf pccabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaa adaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaai hcaabaaaabaaaaaafgbfbaaaaaaaaaaaegiccaaaadaaaaaaanaaaaaadcaaaaak hcaabaaaabaaaaaaegiccaaaadaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaa abaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaadaaaaaaaoaaaaaakgbkbaaa aaaaaaaaegacbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaegiccaaaadaaaaaa apaaaaaapgbpbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaiccaabaaaaaaaaaaa bkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaadiaaaaakncaabaaaabaaaaaa agahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaaaaaaaadpaaaaaadpdgaaaaaf mccabaaaadaaaaaakgaobaaaaaaaaaaaaaaaaaahdccabaaaadaaaaaakgakbaaa abaaaaaamgaabaaaabaaaaaadgaaaaaipccabaaaaeaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaadiaaaaaibcaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaaakbabaaaacaaaaaa akiacaaaadaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaabkbabaaaacaaaaaa bkiacaaaadaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaaacaaaaaackiacaaa adaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaaacaaaaaackiacaaa adaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaaacaaaaaackiacaaa adaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaa abaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaa aaaaaaaabkaabaaaaaaaaaaadcaaaaakbcaabaaaabaaaaaaakaabaaaaaaaaaaa akaabaaaaaaaaaaaakaabaiaebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaa jgacbaaaaaaaaaaaegakbaaaaaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaa acaaaaaacjaaaaaaegaobaaaacaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaa acaaaaaackaaaaaaegaobaaaacaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaa acaaaaaaclaaaaaaegaobaaaacaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaa acaaaaaacmaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaa aaaaaaaaabeaaaaaaaaaiadpbbaaaaaibcaabaaaacaaaaaaegiocaaaacaaaaaa cgaaaaaaegaobaaaaaaaaaaabbaaaaaiccaabaaaacaaaaaaegiocaaaacaaaaaa chaaaaaaegaobaaaaaaaaaaabbaaaaaiecaabaaaacaaaaaaegiocaaaacaaaaaa ciaaaaaaegaobaaaaaaaaaaaaaaaaaahhccabaaaafaaaaaaegacbaaaabaaaaaa egacbaaaacaaaaaadoaaaaab" } SubProgram "d3d11_9x " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 192 Vector 160 [_MainTex_ST] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityPerDraw" 3 "vs_4_0_level_9_1 eefiecedngkaammpkmebnfpgomliieacaneogfdgabaaaaaacealaaaaaeaaaaaa daaaaaaaieadaaaaheajaaaagmakaaaaebgpgodjemadaaaaemadaaaaaaacpopp oiacaaaageaaaaaaafaaceaaaaaagaaaaaaagaaaaaaaceaaabaagaaaaaaaakaa abaaabaaaaaaaaaaabaaafaaabaaacaaaaaaaaaaacaacgaaahaaadaaaaaaaaaa adaaaaaaaeaaakaaaaaaaaaaadaaamaaahaaaoaaaaaaaaaaaaaaaaaaaaacpopp fbaaaaafbfaaapkaaaaaaadpaaaaiadpaaaaaaaaaaaaaaaabpaaaaacafaaaaia aaaaapjabpaaaaacafaaaciaacaaapjabpaaaaacafaaadiaadaaapjaaeaaaaae aaaaadoaadaaoejaabaaoekaabaaookaafaaaaadaaaaahiaaaaaffjaapaaoeka aeaaaaaeaaaaahiaaoaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaahiabaaaoeka aaaakkjaaaaaoeiaaeaaaaaeabaaahoabbaaoekaaaaappjaaaaaoeiaafaaaaad aaaaapiaaaaaffjaalaaoekaaeaaaaaeaaaaapiaakaaoekaaaaaaajaaaaaoeia aeaaaaaeaaaaapiaamaaoekaaaaakkjaaaaaoeiaaeaaaaaeaaaaapiaanaaoeka aaaappjaaaaaoeiaafaaaaadabaaabiaaaaaffiaacaaaakaafaaaaadabaaaiia abaaaaiabfaaaakaafaaaaadabaaafiaaaaapeiabfaaaakaacaaaaadacaaadoa abaakkiaabaaomiaafaaaaadabaaabiaacaaaajabcaaaakaafaaaaadabaaacia acaaaajabdaaaakaafaaaaadabaaaeiaacaaaajabeaaaakaafaaaaadacaaabia acaaffjabcaaffkaafaaaaadacaaaciaacaaffjabdaaffkaafaaaaadacaaaeia acaaffjabeaaffkaacaaaaadabaaahiaabaaoeiaacaaoeiaafaaaaadacaaabia acaakkjabcaakkkaafaaaaadacaaaciaacaakkjabdaakkkaafaaaaadacaaaeia acaakkjabeaakkkaacaaaaadabaaahiaabaaoeiaacaaoeiaceaaaaacacaaahia abaaoeiaafaaaaadabaaabiaacaaffiaacaaffiaaeaaaaaeabaaabiaacaaaaia acaaaaiaabaaaaibafaaaaadadaaapiaacaacjiaacaakeiaajaaaaadaeaaabia agaaoekaadaaoeiaajaaaaadaeaaaciaahaaoekaadaaoeiaajaaaaadaeaaaeia aiaaoekaadaaoeiaaeaaaaaeabaaahiaajaaoekaabaaaaiaaeaaoeiaabaaaaac acaaaiiabfaaffkaajaaaaadadaaabiaadaaoekaacaaoeiaajaaaaadadaaacia aeaaoekaacaaoeiaajaaaaadadaaaeiaafaaoekaacaaoeiaacaaaaadaeaaahoa abaaoeiaadaaoeiaaeaaaaaeaaaaadmaaaaappiaaaaaoekaaaaaoeiaabaaaaac aaaaammaaaaaoeiaabaaaaacacaaamoaaaaaoeiaabaaaaacadaaapoabfaakkka ppppaaaafdeieefcoiafaaaaeaaaabaahkabaaaafjaaaaaeegiocaaaaaaaaaaa alaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaaeegiocaaaacaaaaaa cnaaaaaafjaaaaaeegiocaaaadaaaaaabdaaaaaafpaaaaadpcbabaaaaaaaaaaa fpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaaghaaaaaepccabaaa aaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaadhccabaaaacaaaaaa gfaaaaadpccabaaaadaaaaaagfaaaaadpccabaaaaeaaaaaagfaaaaadhccabaaa afaaaaaagiaaaaacaeaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaaaaaaaaaa egiocaaaadaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaadaaaaaa aaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaadaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaadaaaaaaadaaaaaapgbpbaaaaaaaaaaaegaobaaa aaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaa abaaaaaaegbabaaaadaaaaaaegiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaa akaaaaaadiaaaaaihcaabaaaabaaaaaafgbfbaaaaaaaaaaaegiccaaaadaaaaaa anaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaadaaaaaaamaaaaaaagbabaaa aaaaaaaaegacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaadaaaaaa aoaaaaaakgbkbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaakhccabaaaacaaaaaa egiccaaaadaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaai ccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaadiaaaaak ncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaaaaaaaadp aaaaaadpdgaaaaafmccabaaaadaaaaaakgaobaaaaaaaaaaaaaaaaaahdccabaaa adaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadgaaaaaipccabaaaaeaaaaaa aceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiaaaaaibcaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaadaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaadaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaa acaaaaaackiacaaaadaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaa acaaaaaackiacaaaadaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaa acaaaaaackiacaaaadaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaahbcaabaaa abaaaaaabkaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaakbcaabaaaabaaaaaa akaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaiaebaaaaaaabaaaaaadiaaaaah pcaabaaaacaaaaaajgacbaaaaaaaaaaaegakbaaaaaaaaaaabbaaaaaibcaabaaa adaaaaaaegiocaaaacaaaaaacjaaaaaaegaobaaaacaaaaaabbaaaaaiccaabaaa adaaaaaaegiocaaaacaaaaaackaaaaaaegaobaaaacaaaaaabbaaaaaiecaabaaa adaaaaaaegiocaaaacaaaaaaclaaaaaaegaobaaaacaaaaaadcaaaaakhcaabaaa abaaaaaaegiccaaaacaaaaaacmaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaa dgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadpbbaaaaaibcaabaaaacaaaaaa egiocaaaacaaaaaacgaaaaaaegaobaaaaaaaaaaabbaaaaaiccaabaaaacaaaaaa egiocaaaacaaaaaachaaaaaaegaobaaaaaaaaaaabbaaaaaiecaabaaaacaaaaaa egiocaaaacaaaaaaciaaaaaaegaobaaaaaaaaaaaaaaaaaahhccabaaaafaaaaaa egacbaaaabaaaaaaegacbaaaacaaaaaadoaaaaabejfdeheopaaaaaaaaiaaaaaa aiaaaaaamiaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaa aaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaa adaaaaaaacaaaaaaahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaa apadaaaaoaaaaaaaabaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaa acaaaaaaaaaaaaaaadaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaa adaaaaaaagaaaaaaapaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaa apaaaaaafaepfdejfeejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffied epepfceeaaedepemepfcaaklepfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadamaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahaiaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaapaaaaaakeaaaaaa adaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaakeaaaaaaaeaaaaaaaaaaaaaa adaaaaaaafaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklkl" } } Program "fp" { SubProgram "opengl " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } Vector 0 [_Color] SetTexture 0 [_MainTex] 2D 0 SetTexture 1 [_LightBuffer] 2D 1 "ps_2_0 def c1, 1, 0, 0, 0 dcl t0.xy dcl t2 dcl t4.xyz dcl_2d s0 dcl_2d s1 texldp_pp r0, t2, s1 texld r1, t0, s0 log_pp r2.x, r0.x log_pp r2.y, r0.y log_pp r2.z, r0.z add_pp r0.xyz, -r2, t4 mul_pp r1.xyz, r1, c0 mul_pp r0.xyz, r0, r1 mov_pp r0.w, c1.x mov_pp oC0, r0 " } SubProgram "d3d11 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } SetTexture 0 [_MainTex] 2D 0 SetTexture 1 [_LightBuffer] 2D 1 ConstBuffer "$Globals" 192 Vector 144 [_Color] BindCB "$Globals" 0 "ps_4_0 eefiecedchjbljgadeacnddlgdmifpniiaocloloabaaaaaajeacaaaaadaaaaaa cmaaaaaaoeaaaaaabiabaaaaejfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahaaaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaapalaaaakeaaaaaa adaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaakeaaaaaaaeaaaaaaaaaaaaaa adaaaaaaafaaaaaaahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcheabaaaa eaaaaaaafnaaaaaafjaaaaaeegiocaaaaaaaaaaaakaaaaaafkaaaaadaagabaaa aaaaaaaafkaaaaadaagabaaaabaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaad lcbabaaaadaaaaaagcbaaaadhcbabaaaafaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacacaaaaaaaoaaaaahdcaabaaaaaaaaaaaegbabaaaadaaaaaapgbpbaaa adaaaaaaefaaaaajpcaabaaaaaaaaaaaegaabaaaaaaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaacpaaaaafhcaabaaaaaaaaaaaegacbaaaaaaaaaaaaaaaaaai hcaabaaaaaaaaaaaegacbaiaebaaaaaaaaaaaaaaegbcbaaaafaaaaaaefaaaaaj pcaabaaaabaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa diaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaa diaaaaahhccabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadgaaaaaf iccabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "d3d11_9x " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } SetTexture 0 [_MainTex] 2D 0 SetTexture 1 [_LightBuffer] 2D 1 ConstBuffer "$Globals" 192 Vector 144 [_Color] BindCB "$Globals" 0 "ps_4_0_level_9_1 eefiecedkigconlloffolfphpfmkndjnnichodepabaaaaaanmadaaaaaeaaaaaa daaaaaaaheabaaaapaacaaaakiadaaaaebgpgodjdmabaaaadmabaaaaaaacpppp aeabaaaadiaaaaaaabaacmaaaaaadiaaaaaadiaaacaaceaaaaaadiaaaaaaaaaa abababaaaaaaajaaabaaaaaaaaaaaaaaaaacppppfbaaaaafabaaapkaaaaaiadp aaaaaaaaaaaaaaaaaaaaaaaabpaaaaacaaaaaaiaaaaaadlabpaaaaacaaaaaaia acaaaplabpaaaaacaaaaaaiaaeaaahlabpaaaaacaaaaaajaaaaiapkabpaaaaac aaaaaajaabaiapkaagaaaaacaaaaaiiaacaapplaafaaaaadaaaaadiaaaaappia acaaoelaecaaaaadaaaacpiaaaaaoeiaabaioekaecaaaaadabaaapiaaaaaoela aaaioekaapaaaaacacaacbiaaaaaaaiaapaaaaacacaacciaaaaaffiaapaaaaac acaaceiaaaaakkiaacaaaaadaaaachiaacaaoeibaeaaoelaafaaaaadabaachia abaaoeiaaaaaoekaafaaaaadaaaachiaaaaaoeiaabaaoeiaabaaaaacaaaaciia abaaaakaabaaaaacaaaicpiaaaaaoeiappppaaaafdeieefcheabaaaaeaaaaaaa fnaaaaaafjaaaaaeegiocaaaaaaaaaaaakaaaaaafkaaaaadaagabaaaaaaaaaaa fkaaaaadaagabaaaabaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaadlcbabaaa adaaaaaagcbaaaadhcbabaaaafaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac acaaaaaaaoaaaaahdcaabaaaaaaaaaaaegbabaaaadaaaaaapgbpbaaaadaaaaaa efaaaaajpcaabaaaaaaaaaaaegaabaaaaaaaaaaaeghobaaaabaaaaaaaagabaaa abaaaaaacpaaaaafhcaabaaaaaaaaaaaegacbaaaaaaaaaaaaaaaaaaihcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaegbcbaaaafaaaaaaefaaaaajpcaabaaa abaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadiaaaaai hcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaadiaaaaah hccabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadgaaaaaficcabaaa aaaaaaaaabeaaaaaaaaaiadpdoaaaaabejfdeheolaaaaaaaagaaaaaaaiaaaaaa jiaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaa aaaaaaaaadaaaaaaabaaaaaaadadaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaa acaaaaaaahaaaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaapalaaaa keaaaaaaadaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaakeaaaaaaaeaaaaaa aaaaaaaaadaaaaaaafaaaaaaahahaaaafdfgfpfaepfdejfeejepeoaafeeffied epepfceeaaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaa aaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl" } SubProgram "opengl " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } Vector 0 [_Color] SetTexture 0 [_MainTex] 2D 0 SetTexture 1 [_LightBuffer] 2D 1 "ps_2_0 def c1, 1, 0, 0, 0 dcl t0.xy dcl t2 dcl t4.xyz dcl_2d s0 dcl_2d s1 texld r0, t0, s0 texldp_pp r1, t2, s1 mul_pp r0.xyz, r0, c0 add_pp r1.xyz, r1, t4 mul_pp r0.xyz, r0, r1 mov_pp r0.w, c1.x mov_pp oC0, r0 " } SubProgram "d3d11 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } SetTexture 0 [_MainTex] 2D 0 SetTexture 1 [_LightBuffer] 2D 1 ConstBuffer "$Globals" 192 Vector 144 [_Color] BindCB "$Globals" 0 "ps_4_0 eefiecedaheecbjngmjegmdnoldeifolfcioicadabaaaaaahmacaaaaadaaaaaa cmaaaaaaoeaaaaaabiabaaaaejfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahaaaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaapalaaaakeaaaaaa adaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaakeaaaaaaaeaaaaaaaaaaaaaa adaaaaaaafaaaaaaahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcfmabaaaa eaaaaaaafhaaaaaafjaaaaaeegiocaaaaaaaaaaaakaaaaaafkaaaaadaagabaaa aaaaaaaafkaaaaadaagabaaaabaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaad lcbabaaaadaaaaaagcbaaaadhcbabaaaafaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacacaaaaaaaoaaaaahdcaabaaaaaaaaaaaegbabaaaadaaaaaapgbpbaaa adaaaaaaefaaaaajpcaabaaaaaaaaaaaegaabaaaaaaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegbcbaaa afaaaaaaefaaaaajpcaabaaaabaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaa aagabaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaa aaaaaaaaajaaaaaadiaaaaahhccabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaa abaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "d3d11_9x " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } SetTexture 0 [_MainTex] 2D 0 SetTexture 1 [_LightBuffer] 2D 1 ConstBuffer "$Globals" 192 Vector 144 [_Color] BindCB "$Globals" 0 "ps_4_0_level_9_1 eefieceddpdknmoogfnpgnlgpafdidkmapnckbegabaaaaaakaadaaaaaeaaaaaa daaaaaaafaabaaaaleacaaaagmadaaaaebgpgodjbiabaaaabiabaaaaaaacpppp oaaaaaaadiaaaaaaabaacmaaaaaadiaaaaaadiaaacaaceaaaaaadiaaaaaaaaaa abababaaaaaaajaaabaaaaaaaaaaaaaaaaacppppfbaaaaafabaaapkaaaaaiadp aaaaaaaaaaaaaaaaaaaaaaaabpaaaaacaaaaaaiaaaaaadlabpaaaaacaaaaaaia acaaaplabpaaaaacaaaaaaiaaeaaahlabpaaaaacaaaaaajaaaaiapkabpaaaaac aaaaaajaabaiapkaagaaaaacaaaaaiiaacaapplaafaaaaadaaaaadiaaaaappia acaaoelaecaaaaadaaaacpiaaaaaoeiaabaioekaecaaaaadabaaapiaaaaaoela aaaioekaacaaaaadaaaachiaaaaaoeiaaeaaoelaafaaaaadabaachiaabaaoeia aaaaoekaafaaaaadaaaachiaaaaaoeiaabaaoeiaabaaaaacaaaaciiaabaaaaka abaaaaacaaaicpiaaaaaoeiappppaaaafdeieefcfmabaaaaeaaaaaaafhaaaaaa fjaaaaaeegiocaaaaaaaaaaaakaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaa abaaaaaaffffaaaagcbaaaaddcbabaaaabaaaaaagcbaaaadlcbabaaaadaaaaaa gcbaaaadhcbabaaaafaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacacaaaaaa aoaaaaahdcaabaaaaaaaaaaaegbabaaaadaaaaaapgbpbaaaadaaaaaaefaaaaaj pcaabaaaaaaaaaaaegaabaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaa aaaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegbcbaaaafaaaaaaefaaaaaj pcaabaaaabaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa diaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaa diaaaaahhccabaaaaaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadgaaaaaf iccabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaabejfdeheolaaaaaaaagaaaaaa aiaaaaaajiaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaa aaaaaaaaaaaaaaaaadaaaaaaabaaaaaaadadaaaakeaaaaaaabaaaaaaaaaaaaaa adaaaaaaacaaaaaaahaaaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaa apalaaaakeaaaaaaadaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaakeaaaaaa aeaaaaaaaaaaaaaaadaaaaaaafaaaaaaahahaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl " } } } Pass { Name "DEFERRED" Tags { "LIGHTMODE"="Deferred" "RenderType"="Opaque" } GpuProgramID 323583 Program "vp" { SubProgram "opengl " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 unity_SHAr; uniform vec4 unity_SHAg; uniform vec4 unity_SHAb; uniform vec4 unity_SHBr; uniform vec4 unity_SHBg; uniform vec4 unity_SHBb; uniform vec4 unity_SHC; uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; varying vec4 xlv_TEXCOORD4; varying vec3 xlv_TEXCOORD5; void main () { vec4 tmpvar_1; vec4 v_2; v_2.x = _World2Object[0].x; v_2.y = _World2Object[1].x; v_2.z = _World2Object[2].x; v_2.w = _World2Object[3].x; vec4 v_3; v_3.x = _World2Object[0].y; v_3.y = _World2Object[1].y; v_3.z = _World2Object[2].y; v_3.w = _World2Object[3].y; vec4 v_4; v_4.x = _World2Object[0].z; v_4.y = _World2Object[1].z; v_4.z = _World2Object[2].z; v_4.w = _World2Object[3].z; vec3 tmpvar_5; tmpvar_5 = normalize((( (v_2.xyz * gl_Normal.x) + (v_3.xyz * gl_Normal.y) ) + (v_4.xyz * gl_Normal.z))); tmpvar_1.zw = vec2(0.0, 0.0); tmpvar_1.xy = vec2(0.0, 0.0); vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = tmpvar_5; vec3 x2_7; vec3 x1_8; x1_8.x = dot (unity_SHAr, tmpvar_6); x1_8.y = dot (unity_SHAg, tmpvar_6); x1_8.z = dot (unity_SHAb, tmpvar_6); vec4 tmpvar_9; tmpvar_9 = (tmpvar_5.xyzz * tmpvar_5.yzzx); x2_7.x = dot (unity_SHBr, tmpvar_9); x2_7.y = dot (unity_SHBg, tmpvar_9); x2_7.z = dot (unity_SHBb, tmpvar_9); gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = tmpvar_5; xlv_TEXCOORD2 = (_Object2World * gl_Vertex).xyz; xlv_TEXCOORD4 = tmpvar_1; xlv_TEXCOORD5 = ((x2_7 + (unity_SHC.xyz * ((tmpvar_5.x * tmpvar_5.x) - (tmpvar_5.y * tmpvar_5.y)) )) + x1_8); } #endif #ifdef FRAGMENT uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD5; void main () { vec4 outDiffuse_1; vec4 outEmission_2; vec4 tmpvar_3; tmpvar_3 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 emission_4; vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = tmpvar_3.xyz; vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = ((xlv_TEXCOORD1 * 0.5) + 0.5); emission_4.w = 1.0; emission_4.xyz = (tmpvar_3.xyz * xlv_TEXCOORD5); outDiffuse_1.xyz = tmpvar_5.xyz; outEmission_2.w = emission_4.w; outDiffuse_1.w = 1.0; outEmission_2.xyz = exp2(-(emission_4.xyz)); gl_FragData[0] = outDiffuse_1; gl_FragData[1] = vec4(0.0, 0.0, 0.0, 0.0); gl_FragData[2] = tmpvar_6; gl_FragData[3] = outEmission_2; } #endif " } SubProgram "d3d9 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 17 [_MainTex_ST] Vector 12 [unity_SHAb] Vector 11 [unity_SHAg] Vector 10 [unity_SHAr] Vector 15 [unity_SHBb] Vector 14 [unity_SHBg] Vector 13 [unity_SHBr] Vector 16 [unity_SHC] "vs_2_0 def c18, 1, 0, 0, 0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 dp4 oPos.x, c0, v0 dp4 oPos.y, c1, v0 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 mad oT0.xy, v2, c17, c17.zwzw dp4 oT2.x, c4, v0 dp4 oT2.y, c5, v0 dp4 oT2.z, c6, v0 mul r0.xyz, v1.y, c8 mad r0.xyz, c7, v1.x, r0 mad r0.xyz, c9, v1.z, r0 nrm r1.xyz, r0 mul r0.x, r1.y, r1.y mad r0.x, r1.x, r1.x, -r0.x mul r2, r1.yzzx, r1.xyzz dp4 r3.x, c13, r2 dp4 r3.y, c14, r2 dp4 r3.z, c15, r2 mad r0.xyz, c16, r0.x, r3 mov r1.w, c18.x dp4 r2.x, c10, r1 dp4 r2.y, c11, r1 dp4 r2.z, c12, r1 mov oT1.xyz, r1 add oT5.xyz, r0, r2 mov oT4, c18.y " } SubProgram "d3d11 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 192 Vector 160 [_MainTex_ST] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefieceddadoneemaeiphfglmpgbndfbffcgdgieabaaaaaaeeahaaaaadaaaaaa cmaaaaaaceabaaaanmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaakeaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaakeaaaaaaaeaaaaaaaaaaaaaa adaaaaaaaeaaaaaaapaaaaaakeaaaaaaafaaaaaaaaaaaaaaadaaaaaaafaaaaaa ahaiaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefc gaafaaaaeaaaabaafiabaaaafjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaae egiocaaaabaaaaaacnaaaaaafjaaaaaeegiocaaaacaaaaaabdaaaaaafpaaaaad pcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaa ghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaad hccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagfaaaaadpccabaaaaeaaaaaa gfaaaaadhccabaaaafaaaaaagiaaaaacaeaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaa egiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaaibcaabaaa aaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaa aaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaa aaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabcaaaaaadiaaaaaibcaabaaa abaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaa abaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaa abaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaa ckbabaaaacaaaaaackiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaa ckbabaaaacaaaaaackiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaa ckbabaaaacaaaaaackiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahhcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaf hccabaaaacaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaafgbfbaaa aaaaaaaaegiccaaaacaaaaaaanaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaa acaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaakhcaabaaa abaaaaaaegiccaaaacaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaabaaaaaa dcaaaaakhccabaaaadaaaaaaegiccaaaacaaaaaaapaaaaaapgbpbaaaaaaaaaaa egacbaaaabaaaaaadgaaaaaipccabaaaaeaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaakbcaabaaaabaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaa akaabaiaebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaajgacbaaaaaaaaaaa egakbaaaaaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaacjaaaaaa egaobaaaacaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaackaaaaaa egaobaaaacaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaaclaaaaaa egaobaaaacaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaabaaaaaacmaaaaaa agaabaaaabaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaaaaaaaaaaabeaaaaa aaaaiadpbbaaaaaibcaabaaaacaaaaaaegiocaaaabaaaaaacgaaaaaaegaobaaa aaaaaaaabbaaaaaiccaabaaaacaaaaaaegiocaaaabaaaaaachaaaaaaegaobaaa aaaaaaaabbaaaaaiecaabaaaacaaaaaaegiocaaaabaaaaaaciaaaaaaegaobaaa aaaaaaaaaaaaaaahhccabaaaafaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaa doaaaaab" } SubProgram "d3d11_9x " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 192 Vector 160 [_MainTex_ST] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityPerDraw" 2 "vs_4_0_level_9_1 eefiecedjjaindmjhjaddncpolkblagfjmghpkciabaaaaaafaakaaaaaeaaaaaa daaaaaaadiadaaaakaaiaaaajiajaaaaebgpgodjaaadaaaaaaadaaaaaaacpopp kiacaaaafiaaaaaaaeaaceaaaaaafeaaaaaafeaaaaaaceaaabaafeaaaaaaakaa abaaabaaaaaaaaaaabaacgaaahaaacaaaaaaaaaaacaaaaaaaeaaajaaaaaaaaaa acaaamaaahaaanaaaaaaaaaaaaaaaaaaaaacpoppfbaaaaafbeaaapkaaaaaiadp aaaaaaaaaaaaaaaaaaaaaaaabpaaaaacafaaaaiaaaaaapjabpaaaaacafaaacia acaaapjabpaaaaacafaaadiaadaaapjaaeaaaaaeaaaaadoaadaaoejaabaaoeka abaaookaafaaaaadaaaaahiaaaaaffjaaoaaoekaaeaaaaaeaaaaahiaanaaoeka aaaaaajaaaaaoeiaaeaaaaaeaaaaahiaapaaoekaaaaakkjaaaaaoeiaaeaaaaae acaaahoabaaaoekaaaaappjaaaaaoeiaafaaaaadaaaaabiaacaaaajabbaaaaka afaaaaadaaaaaciaacaaaajabcaaaakaafaaaaadaaaaaeiaacaaaajabdaaaaka afaaaaadabaaabiaacaaffjabbaaffkaafaaaaadabaaaciaacaaffjabcaaffka afaaaaadabaaaeiaacaaffjabdaaffkaacaaaaadaaaaahiaaaaaoeiaabaaoeia afaaaaadabaaabiaacaakkjabbaakkkaafaaaaadabaaaciaacaakkjabcaakkka afaaaaadabaaaeiaacaakkjabdaakkkaacaaaaadaaaaahiaaaaaoeiaabaaoeia ceaaaaacabaaahiaaaaaoeiaafaaaaadaaaaabiaabaaffiaabaaffiaaeaaaaae aaaaabiaabaaaaiaabaaaaiaaaaaaaibafaaaaadacaaapiaabaacjiaabaakeia ajaaaaadadaaabiaafaaoekaacaaoeiaajaaaaadadaaaciaagaaoekaacaaoeia ajaaaaadadaaaeiaahaaoekaacaaoeiaaeaaaaaeaaaaahiaaiaaoekaaaaaaaia adaaoeiaabaaaaacabaaaiiabeaaaakaajaaaaadacaaabiaacaaoekaabaaoeia ajaaaaadacaaaciaadaaoekaabaaoeiaajaaaaadacaaaeiaaeaaoekaabaaoeia abaaaaacabaaahoaabaaoeiaacaaaaadaeaaahoaaaaaoeiaacaaoeiaafaaaaad aaaaapiaaaaaffjaakaaoekaaeaaaaaeaaaaapiaajaaoekaaaaaaajaaaaaoeia aeaaaaaeaaaaapiaalaaoekaaaaakkjaaaaaoeiaaeaaaaaeaaaaapiaamaaoeka aaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappiaaaaaoekaaaaaoeiaabaaaaac aaaaammaaaaaoeiaabaaaaacadaaapoabeaaffkappppaaaafdeieefcgaafaaaa eaaaabaafiabaaaafjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaa abaaaaaacnaaaaaafjaaaaaeegiocaaaacaaaaaabdaaaaaafpaaaaadpcbabaaa aaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaaghaaaaae pccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaadhccabaaa acaaaaaagfaaaaadhccabaaaadaaaaaagfaaaaadpccabaaaaeaaaaaagfaaaaad hccabaaaafaaaaaagiaaaaacaeaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa acaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaa aaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaakpccabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaaaaaaaaaa egaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaaegiacaaa aaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaaibcaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaafhccabaaa acaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaafgbfbaaaaaaaaaaa egiccaaaacaaaaaaanaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaa amaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaa egiccaaaacaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaak hccabaaaadaaaaaaegiccaaaacaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaa abaaaaaadgaaaaaipccabaaaaeaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaaaaaaaaaa dcaaaaakbcaabaaaabaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaia ebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaajgacbaaaaaaaaaaaegakbaaa aaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaacjaaaaaaegaobaaa acaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaackaaaaaaegaobaaa acaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaaclaaaaaaegaobaaa acaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaabaaaaaacmaaaaaaagaabaaa abaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadp bbaaaaaibcaabaaaacaaaaaaegiocaaaabaaaaaacgaaaaaaegaobaaaaaaaaaaa bbaaaaaiccaabaaaacaaaaaaegiocaaaabaaaaaachaaaaaaegaobaaaaaaaaaaa bbaaaaaiecaabaaaacaaaaaaegiocaaaabaaaaaaciaaaaaaegaobaaaaaaaaaaa aaaaaaahhccabaaaafaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaadoaaaaab ejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaaaaaaaaaaaaaaaaaaadaaaaaa aaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaa njaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaaahahaaaaoaaaaaaaaaaaaaaa aaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaaabaaaaaaaaaaaaaaadaaaaaa aeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaaadaaaaaaafaaaaaaapaaaaaa oaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaaapaaaaaaojaaaaaaaaaaaaaa aaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdejfeejepeoaafeebeoehefeofe aaeoepfcenebemaafeeffiedepepfceeaaedepemepfcaaklepfdeheolaaaaaaa agaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaa keaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaadamaaaakeaaaaaaabaaaaaa aaaaaaaaadaaaaaaacaaaaaaahaiaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaa adaaaaaaahaiaaaakeaaaaaaaeaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaa keaaaaaaafaaaaaaaaaaaaaaadaaaaaaafaaaaaaahaiaaaafdfgfpfaepfdejfe ejepeoaafeeffiedepepfceeaaklklkl" } SubProgram "opengl " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 unity_SHAr; uniform vec4 unity_SHAg; uniform vec4 unity_SHAb; uniform vec4 unity_SHBr; uniform vec4 unity_SHBg; uniform vec4 unity_SHBb; uniform vec4 unity_SHC; uniform mat4 _Object2World; uniform mat4 _World2Object; uniform vec4 _MainTex_ST; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD2; varying vec4 xlv_TEXCOORD4; varying vec3 xlv_TEXCOORD5; void main () { vec4 tmpvar_1; vec4 v_2; v_2.x = _World2Object[0].x; v_2.y = _World2Object[1].x; v_2.z = _World2Object[2].x; v_2.w = _World2Object[3].x; vec4 v_3; v_3.x = _World2Object[0].y; v_3.y = _World2Object[1].y; v_3.z = _World2Object[2].y; v_3.w = _World2Object[3].y; vec4 v_4; v_4.x = _World2Object[0].z; v_4.y = _World2Object[1].z; v_4.z = _World2Object[2].z; v_4.w = _World2Object[3].z; vec3 tmpvar_5; tmpvar_5 = normalize((( (v_2.xyz * gl_Normal.x) + (v_3.xyz * gl_Normal.y) ) + (v_4.xyz * gl_Normal.z))); tmpvar_1.zw = vec2(0.0, 0.0); tmpvar_1.xy = vec2(0.0, 0.0); vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = tmpvar_5; vec3 x2_7; vec3 x1_8; x1_8.x = dot (unity_SHAr, tmpvar_6); x1_8.y = dot (unity_SHAg, tmpvar_6); x1_8.z = dot (unity_SHAb, tmpvar_6); vec4 tmpvar_9; tmpvar_9 = (tmpvar_5.xyzz * tmpvar_5.yzzx); x2_7.x = dot (unity_SHBr, tmpvar_9); x2_7.y = dot (unity_SHBg, tmpvar_9); x2_7.z = dot (unity_SHBb, tmpvar_9); gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); xlv_TEXCOORD1 = tmpvar_5; xlv_TEXCOORD2 = (_Object2World * gl_Vertex).xyz; xlv_TEXCOORD4 = tmpvar_1; xlv_TEXCOORD5 = ((x2_7 + (unity_SHC.xyz * ((tmpvar_5.x * tmpvar_5.x) - (tmpvar_5.y * tmpvar_5.y)) )) + x1_8); } #endif #ifdef FRAGMENT uniform sampler2D _MainTex; uniform vec4 _Color; varying vec2 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; varying vec3 xlv_TEXCOORD5; void main () { vec4 outDiffuse_1; vec4 tmpvar_2; tmpvar_2 = (texture2D (_MainTex, xlv_TEXCOORD0) * _Color); vec4 emission_3; vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = tmpvar_2.xyz; vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * 0.5) + 0.5); emission_3.w = 1.0; emission_3.xyz = (tmpvar_2.xyz * xlv_TEXCOORD5); outDiffuse_1.xyz = tmpvar_4.xyz; outDiffuse_1.w = 1.0; gl_FragData[0] = outDiffuse_1; gl_FragData[1] = vec4(0.0, 0.0, 0.0, 0.0); gl_FragData[2] = tmpvar_5; gl_FragData[3] = emission_3; } #endif " } SubProgram "d3d9 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Bind "texcoord" TexCoord0 Matrix 4 [_Object2World] 3 Matrix 7 [_World2Object] 3 Matrix 0 [glstate_matrix_mvp] Vector 17 [_MainTex_ST] Vector 12 [unity_SHAb] Vector 11 [unity_SHAg] Vector 10 [unity_SHAr] Vector 15 [unity_SHBb] Vector 14 [unity_SHBg] Vector 13 [unity_SHBr] Vector 16 [unity_SHC] "vs_2_0 def c18, 1, 0, 0, 0 dcl_position v0 dcl_normal v1 dcl_texcoord v2 dp4 oPos.x, c0, v0 dp4 oPos.y, c1, v0 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 mad oT0.xy, v2, c17, c17.zwzw dp4 oT2.x, c4, v0 dp4 oT2.y, c5, v0 dp4 oT2.z, c6, v0 mul r0.xyz, v1.y, c8 mad r0.xyz, c7, v1.x, r0 mad r0.xyz, c9, v1.z, r0 nrm r1.xyz, r0 mul r0.x, r1.y, r1.y mad r0.x, r1.x, r1.x, -r0.x mul r2, r1.yzzx, r1.xyzz dp4 r3.x, c13, r2 dp4 r3.y, c14, r2 dp4 r3.z, c15, r2 mad r0.xyz, c16, r0.x, r3 mov r1.w, c18.x dp4 r2.x, c10, r1 dp4 r2.y, c11, r1 dp4 r2.z, c12, r1 mov oT1.xyz, r1 add oT5.xyz, r0, r2 mov oT4, c18.y " } SubProgram "d3d11 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 192 Vector 160 [_MainTex_ST] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefieceddadoneemaeiphfglmpgbndfbffcgdgieabaaaaaaeeahaaaaadaaaaaa cmaaaaaaceabaaaanmabaaaaejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapaaaaaanjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaaoaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaa abaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaa adaaaaaaafaaaaaaapaaaaaaoaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaa apaaaaaaojaaaaaaaaaaaaaaaaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdej feejepeoaafeebeoehefeofeaaeoepfcenebemaafeeffiedepepfceeaaedepem epfcaaklepfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adamaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaakeaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaiaaaakeaaaaaaaeaaaaaaaaaaaaaa adaaaaaaaeaaaaaaapaaaaaakeaaaaaaafaaaaaaaaaaaaaaadaaaaaaafaaaaaa ahaiaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefc gaafaaaaeaaaabaafiabaaaafjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaae egiocaaaabaaaaaacnaaaaaafjaaaaaeegiocaaaacaaaaaabdaaaaaafpaaaaad pcbabaaaaaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaa ghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaad hccabaaaacaaaaaagfaaaaadhccabaaaadaaaaaagfaaaaadpccabaaaaeaaaaaa gfaaaaadhccabaaaafaaaaaagiaaaaacaeaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaa egiacaaaaaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaaibcaabaaa aaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaa aaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaa aaaaaaaaakbabaaaacaaaaaaakiacaaaacaaaaaabcaaaaaadiaaaaaibcaabaaa abaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaa abaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaa abaaaaaabkbabaaaacaaaaaabkiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaa ckbabaaaacaaaaaackiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaa ckbabaaaacaaaaaackiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaa ckbabaaaacaaaaaackiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahhcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaaf hccabaaaacaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaafgbfbaaa aaaaaaaaegiccaaaacaaaaaaanaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaa acaaaaaaamaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaakhcaabaaa abaaaaaaegiccaaaacaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaabaaaaaa dcaaaaakhccabaaaadaaaaaaegiccaaaacaaaaaaapaaaaaapgbpbaaaaaaaaaaa egacbaaaabaaaaaadgaaaaaipccabaaaaeaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaakbcaabaaaabaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaa akaabaiaebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaajgacbaaaaaaaaaaa egakbaaaaaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaacjaaaaaa egaobaaaacaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaackaaaaaa egaobaaaacaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaaclaaaaaa egaobaaaacaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaabaaaaaacmaaaaaa agaabaaaabaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaaaaaaaaaaabeaaaaa aaaaiadpbbaaaaaibcaabaaaacaaaaaaegiocaaaabaaaaaacgaaaaaaegaobaaa aaaaaaaabbaaaaaiccaabaaaacaaaaaaegiocaaaabaaaaaachaaaaaaegaobaaa aaaaaaaabbaaaaaiecaabaaaacaaaaaaegiocaaaabaaaaaaciaaaaaaegaobaaa aaaaaaaaaaaaaaahhccabaaaafaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaa doaaaaab" } SubProgram "d3d11_9x " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "color" Color Bind "normal" Normal Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 192 Vector 160 [_MainTex_ST] ConstBuffer "UnityLighting" 720 Vector 608 [unity_SHAr] Vector 624 [unity_SHAg] Vector 640 [unity_SHAb] Vector 656 [unity_SHBr] Vector 672 [unity_SHBg] Vector 688 [unity_SHBb] Vector 704 [unity_SHC] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 192 [_Object2World] Matrix 256 [_World2Object] BindCB "$Globals" 0 BindCB "UnityLighting" 1 BindCB "UnityPerDraw" 2 "vs_4_0_level_9_1 eefiecedjjaindmjhjaddncpolkblagfjmghpkciabaaaaaafaakaaaaaeaaaaaa daaaaaaadiadaaaakaaiaaaajiajaaaaebgpgodjaaadaaaaaaadaaaaaaacpopp kiacaaaafiaaaaaaaeaaceaaaaaafeaaaaaafeaaaaaaceaaabaafeaaaaaaakaa abaaabaaaaaaaaaaabaacgaaahaaacaaaaaaaaaaacaaaaaaaeaaajaaaaaaaaaa acaaamaaahaaanaaaaaaaaaaaaaaaaaaaaacpoppfbaaaaafbeaaapkaaaaaiadp aaaaaaaaaaaaaaaaaaaaaaaabpaaaaacafaaaaiaaaaaapjabpaaaaacafaaacia acaaapjabpaaaaacafaaadiaadaaapjaaeaaaaaeaaaaadoaadaaoejaabaaoeka abaaookaafaaaaadaaaaahiaaaaaffjaaoaaoekaaeaaaaaeaaaaahiaanaaoeka aaaaaajaaaaaoeiaaeaaaaaeaaaaahiaapaaoekaaaaakkjaaaaaoeiaaeaaaaae acaaahoabaaaoekaaaaappjaaaaaoeiaafaaaaadaaaaabiaacaaaajabbaaaaka afaaaaadaaaaaciaacaaaajabcaaaakaafaaaaadaaaaaeiaacaaaajabdaaaaka afaaaaadabaaabiaacaaffjabbaaffkaafaaaaadabaaaciaacaaffjabcaaffka afaaaaadabaaaeiaacaaffjabdaaffkaacaaaaadaaaaahiaaaaaoeiaabaaoeia afaaaaadabaaabiaacaakkjabbaakkkaafaaaaadabaaaciaacaakkjabcaakkka afaaaaadabaaaeiaacaakkjabdaakkkaacaaaaadaaaaahiaaaaaoeiaabaaoeia ceaaaaacabaaahiaaaaaoeiaafaaaaadaaaaabiaabaaffiaabaaffiaaeaaaaae aaaaabiaabaaaaiaabaaaaiaaaaaaaibafaaaaadacaaapiaabaacjiaabaakeia ajaaaaadadaaabiaafaaoekaacaaoeiaajaaaaadadaaaciaagaaoekaacaaoeia ajaaaaadadaaaeiaahaaoekaacaaoeiaaeaaaaaeaaaaahiaaiaaoekaaaaaaaia adaaoeiaabaaaaacabaaaiiabeaaaakaajaaaaadacaaabiaacaaoekaabaaoeia ajaaaaadacaaaciaadaaoekaabaaoeiaajaaaaadacaaaeiaaeaaoekaabaaoeia abaaaaacabaaahoaabaaoeiaacaaaaadaeaaahoaaaaaoeiaacaaoeiaafaaaaad aaaaapiaaaaaffjaakaaoekaaeaaaaaeaaaaapiaajaaoekaaaaaaajaaaaaoeia aeaaaaaeaaaaapiaalaaoekaaaaakkjaaaaaoeiaaeaaaaaeaaaaapiaamaaoeka aaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappiaaaaaoekaaaaaoeiaabaaaaac aaaaammaaaaaoeiaabaaaaacadaaapoabeaaffkappppaaaafdeieefcgaafaaaa eaaaabaafiabaaaafjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaa abaaaaaacnaaaaaafjaaaaaeegiocaaaacaaaaaabdaaaaaafpaaaaadpcbabaaa aaaaaaaafpaaaaadhcbabaaaacaaaaaafpaaaaaddcbabaaaadaaaaaaghaaaaae pccabaaaaaaaaaaaabaaaaaagfaaaaaddccabaaaabaaaaaagfaaaaadhccabaaa acaaaaaagfaaaaadhccabaaaadaaaaaagfaaaaadpccabaaaaeaaaaaagfaaaaad hccabaaaafaaaaaagiaaaaacaeaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa acaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaa aaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaakpccabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaaaaaaaaaa egaobaaaaaaaaaaadcaaaaaldccabaaaabaaaaaaegbabaaaadaaaaaaegiacaaa aaaaaaaaakaaaaaaogikcaaaaaaaaaaaakaaaaaadiaaaaaibcaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaaaaaaaaa akbabaaaacaaaaaaakiacaaaacaaaaaabcaaaaaadiaaaaaibcaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaa bkbabaaaacaaaaaabkiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaadiaaaaaibcaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabaaaaaaadiaaaaaiccaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabbaaaaaadiaaaaaiecaabaaaabaaaaaackbabaaa acaaaaaackiacaaaacaaaaaabcaaaaaaaaaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadgaaaaafhccabaaa acaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaafgbfbaaaaaaaaaaa egiccaaaacaaaaaaanaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaacaaaaaa amaaaaaaagbabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaa egiccaaaacaaaaaaaoaaaaaakgbkbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaak hccabaaaadaaaaaaegiccaaaacaaaaaaapaaaaaapgbpbaaaaaaaaaaaegacbaaa abaaaaaadgaaaaaipccabaaaaeaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaaaaaaaaaa dcaaaaakbcaabaaaabaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaia ebaaaaaaabaaaaaadiaaaaahpcaabaaaacaaaaaajgacbaaaaaaaaaaaegakbaaa aaaaaaaabbaaaaaibcaabaaaadaaaaaaegiocaaaabaaaaaacjaaaaaaegaobaaa acaaaaaabbaaaaaiccaabaaaadaaaaaaegiocaaaabaaaaaackaaaaaaegaobaaa acaaaaaabbaaaaaiecaabaaaadaaaaaaegiocaaaabaaaaaaclaaaaaaegaobaaa acaaaaaadcaaaaakhcaabaaaabaaaaaaegiccaaaabaaaaaacmaaaaaaagaabaaa abaaaaaaegacbaaaadaaaaaadgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadp bbaaaaaibcaabaaaacaaaaaaegiocaaaabaaaaaacgaaaaaaegaobaaaaaaaaaaa bbaaaaaiccaabaaaacaaaaaaegiocaaaabaaaaaachaaaaaaegaobaaaaaaaaaaa bbaaaaaiecaabaaaacaaaaaaegiocaaaabaaaaaaciaaaaaaegaobaaaaaaaaaaa aaaaaaahhccabaaaafaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaadoaaaaab ejfdeheopaaaaaaaaiaaaaaaaiaaaaaamiaaaaaaaaaaaaaaaaaaaaaaadaaaaaa aaaaaaaaapapaaaanbaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaa njaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaaahahaaaaoaaaaaaaaaaaaaaa aaaaaaaaadaaaaaaadaaaaaaapadaaaaoaaaaaaaabaaaaaaaaaaaaaaadaaaaaa aeaaaaaaapaaaaaaoaaaaaaaacaaaaaaaaaaaaaaadaaaaaaafaaaaaaapaaaaaa oaaaaaaaadaaaaaaaaaaaaaaadaaaaaaagaaaaaaapaaaaaaojaaaaaaaaaaaaaa aaaaaaaaadaaaaaaahaaaaaaapaaaaaafaepfdejfeejepeoaafeebeoehefeofe aaeoepfcenebemaafeeffiedepepfceeaaedepemepfcaaklepfdeheolaaaaaaa agaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaa keaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaadamaaaakeaaaaaaabaaaaaa aaaaaaaaadaaaaaaacaaaaaaahaiaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaa adaaaaaaahaiaaaakeaaaaaaaeaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaa keaaaaaaafaaaaaaaaaaaaaaadaaaaaaafaaaaaaahaiaaaafdfgfpfaepfdejfe ejepeoaafeeffiedepepfceeaaklklkl" } } Program "fp" { SubProgram "opengl " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } Vector 0 [_Color] SetTexture 0 [_MainTex] 2D 0 "ps_2_0 def c1, 1, 0, 0.5, 0 dcl t0.xy dcl_pp t1.xyz dcl_pp t5.xyz dcl_2d s0 texld r0, t0, s0 mov_pp r1.w, c1.x mul_pp r1.xyz, r0, c0 mov_pp oC0, r1 mul_pp r0.xyz, r1, t5 mov_pp r1, c1.y mov_pp oC1, r1 mad_pp r1.xyz, t1, c1.z, c1.z mov_pp r1.w, c1.x mov_pp oC2, r1 exp_pp r1.x, -r0.x exp_pp r1.y, -r0.y exp_pp r1.z, -r0.z mov_pp r1.w, c1.x mov_pp oC3, r1 " } SubProgram "d3d11 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } SetTexture 0 [_MainTex] 2D 0 ConstBuffer "$Globals" 192 Vector 144 [_Color] BindCB "$Globals" 0 "ps_4_0 eefiecedldahfhccibcddnkggphppgbdalakmldaabaaaaaacaadaaaaadaaaaaa cmaaaaaaoeaaaaaagaabaaaaejfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaaaaaakeaaaaaa aeaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaakeaaaaaaafaaaaaaaaaaaaaa adaaaaaaafaaaaaaahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklepfdeheoheaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaagiaaaaaaabaaaaaaaaaaaaaaadaaaaaaabaaaaaa apaaaaaagiaaaaaaacaaaaaaaaaaaaaaadaaaaaaacaaaaaaapaaaaaagiaaaaaa adaaaaaaaaaaaaaaadaaaaaaadaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl fdeieefcliabaaaaeaaaaaaagoaaaaaafjaaaaaeegiocaaaaaaaaaaaakaaaaaa fkaaaaadaagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaagcbaaaad dcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagcbaaaadhcbabaaaafaaaaaa gfaaaaadpccabaaaaaaaaaaagfaaaaadpccabaaaabaaaaaagfaaaaadpccabaaa acaaaaaagfaaaaadpccabaaaadaaaaaagiaaaaacabaaaaaaefaaaaajpcaabaaa aaaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadiaaaaai hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaadgaaaaaf hccabaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegbcbaaaafaaaaaabjaaaaaghccabaaaadaaaaaaegacbaiaebaaaaaa aaaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadpdgaaaaaipccabaaa abaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcaaaaaphccabaaa acaaaaaaegbcbaaaacaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaa aceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaadgaaaaaficcabaaaacaaaaaa abeaaaaaaaaaiadpdgaaaaaficcabaaaadaaaaaaabeaaaaaaaaaiadpdoaaaaab " } SubProgram "d3d11_9x " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "HDR_LIGHT_PREPASS_OFF" } SetTexture 0 [_MainTex] 2D 0 ConstBuffer "$Globals" 192 Vector 144 [_Color] BindCB "$Globals" 0 "ps_4_0_level_9_1 eefiecedcoplgklbdadjpgdmjjkbmepbenkdnijnabaaaaaahiaeaaaaaeaaaaaa daaaaaaaieabaaaaeeadaaaapmadaaaaebgpgodjemabaaaaemabaaaaaaacpppp biabaaaadeaaaaaaabaaciaaaaaadeaaaaaadeaaabaaceaaaaaadeaaaaaaaaaa aaaaajaaabaaaaaaaaaaaaaaaaacppppfbaaaaafabaaapkaaaaaiadpaaaaaaaa aaaaaadpaaaaaaaabpaaaaacaaaaaaiaaaaaadlabpaaaaacaaaaaaiaabaachla bpaaaaacaaaaaaiaaeaachlabpaaaaacaaaaaajaaaaiapkaecaaaaadaaaaapia aaaaoelaaaaioekaabaaaaacabaaciiaabaaaakaafaaaaadabaachiaaaaaoeia aaaaoekaabaaaaacaaaicpiaabaaoeiaafaaaaadaaaachiaabaaoeiaaeaaoela abaaaaacabaacpiaabaaffkaabaaaaacabaicpiaabaaoeiaaeaaaaaeabaachia abaaoelaabaakkkaabaakkkaabaaaaacabaaciiaabaaaakaabaaaaacacaicpia abaaoeiaaoaaaaacabaacbiaaaaaaaibaoaaaaacabaacciaaaaaffibaoaaaaac abaaceiaaaaakkibabaaaaacabaaciiaabaaaakaabaaaaacadaicpiaabaaoeia ppppaaaafdeieefcliabaaaaeaaaaaaagoaaaaaafjaaaaaeegiocaaaaaaaaaaa akaaaaaafkaaaaadaagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa gcbaaaaddcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagcbaaaadhcbabaaa afaaaaaagfaaaaadpccabaaaaaaaaaaagfaaaaadpccabaaaabaaaaaagfaaaaad pccabaaaacaaaaaagfaaaaadpccabaaaadaaaaaagiaaaaacabaaaaaaefaaaaaj pcaabaaaaaaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa diaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaa dgaaaaafhccabaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegbcbaaaafaaaaaabjaaaaaghccabaaaadaaaaaaegacbaia ebaaaaaaaaaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadpdgaaaaai pccabaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcaaaaap hccabaaaacaaaaaaegbcbaaaacaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadp aaaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaadgaaaaaficcabaaa acaaaaaaabeaaaaaaaaaiadpdgaaaaaficcabaaaadaaaaaaabeaaaaaaaaaiadp doaaaaabejfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaaaaaaaaaaabaaaaaa adaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaa adadaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahahaaaakeaaaaaa acaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaaaaaakeaaaaaaaeaaaaaaaaaaaaaa adaaaaaaaeaaaaaaapaaaaaakeaaaaaaafaaaaaaaaaaaaaaadaaaaaaafaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo heaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaagiaaaaaaabaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaagiaaaaaa acaaaaaaaaaaaaaaadaaaaaaacaaaaaaapaaaaaagiaaaaaaadaaaaaaaaaaaaaa adaaaaaaadaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl" } SubProgram "opengl " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } Vector 0 [_Color] SetTexture 0 [_MainTex] 2D 0 "ps_2_0 def c1, 1, 0, 0.5, 0 dcl t0.xy dcl_pp t1.xyz dcl_pp t5.xyz dcl_2d s0 texld r0, t0, s0 mov_pp r1.w, c1.x mul_pp r1.xyz, r0, c0 mov_pp oC0, r1 mul_pp r0.xyz, r1, t5 mov_pp r1, c1.y mov_pp oC1, r1 mad_pp r1.xyz, t1, c1.z, c1.z mov_pp r1.w, c1.x mov_pp oC2, r1 mov_pp r0.w, c1.x mov_pp oC3, r0 " } SubProgram "d3d11 " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } SetTexture 0 [_MainTex] 2D 0 ConstBuffer "$Globals" 192 Vector 144 [_Color] BindCB "$Globals" 0 "ps_4_0 eefiecednbbhpjoijhabkbgdnlefmimepmbiphnlabaaaaaaaiadaaaaadaaaaaa cmaaaaaaoeaaaaaagaabaaaaejfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaakeaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaaaaaakeaaaaaa aeaaaaaaaaaaaaaaadaaaaaaaeaaaaaaapaaaaaakeaaaaaaafaaaaaaaaaaaaaa adaaaaaaafaaaaaaahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklepfdeheoheaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaagiaaaaaaabaaaaaaaaaaaaaaadaaaaaaabaaaaaa apaaaaaagiaaaaaaacaaaaaaaaaaaaaaadaaaaaaacaaaaaaapaaaaaagiaaaaaa adaaaaaaaaaaaaaaadaaaaaaadaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl fdeieefckaabaaaaeaaaaaaagiaaaaaafjaaaaaeegiocaaaaaaaaaaaakaaaaaa fkaaaaadaagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaagcbaaaad dcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagcbaaaadhcbabaaaafaaaaaa gfaaaaadpccabaaaaaaaaaaagfaaaaadpccabaaaabaaaaaagfaaaaadpccabaaa acaaaaaagfaaaaadpccabaaaadaaaaaagiaaaaacabaaaaaaefaaaaajpcaabaaa aaaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadiaaaaai hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaadgaaaaaf hccabaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaahhccabaaaadaaaaaaegacbaaa aaaaaaaaegbcbaaaafaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadp dgaaaaaipccabaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dcaaaaaphccabaaaacaaaaaaegbcbaaaacaaaaaaaceaaaaaaaaaaadpaaaaaadp aaaaaadpaaaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaadgaaaaaf iccabaaaacaaaaaaabeaaaaaaaaaiadpdgaaaaaficcabaaaadaaaaaaabeaaaaa aaaaiadpdoaaaaab" } SubProgram "d3d11_9x " { Keywords { "LIGHTMAP_OFF" "DIRLIGHTMAP_OFF" "DYNAMICLIGHTMAP_OFF" "UNITY_HDR_ON" } SetTexture 0 [_MainTex] 2D 0 ConstBuffer "$Globals" 192 Vector 144 [_Color] BindCB "$Globals" 0 "ps_4_0_level_9_1 eefiecedlhiioiaebcfdhijeclmonlibleolkoifabaaaaaadmaeaaaaaeaaaaaa daaaaaaagaabaaaaaiadaaaamaadaaaaebgpgodjciabaaaaciabaaaaaaacpppp peaaaaaadeaaaaaaabaaciaaaaaadeaaaaaadeaaabaaceaaaaaadeaaaaaaaaaa aaaaajaaabaaaaaaaaaaaaaaaaacppppfbaaaaafabaaapkaaaaaiadpaaaaaaaa aaaaaadpaaaaaaaabpaaaaacaaaaaaiaaaaaadlabpaaaaacaaaaaaiaabaachla bpaaaaacaaaaaaiaaeaachlabpaaaaacaaaaaajaaaaiapkaecaaaaadaaaaapia aaaaoelaaaaioekaabaaaaacabaaciiaabaaaakaafaaaaadabaachiaaaaaoeia aaaaoekaabaaaaacaaaicpiaabaaoeiaafaaaaadaaaachiaabaaoeiaaeaaoela abaaaaacabaacpiaabaaffkaabaaaaacabaicpiaabaaoeiaaeaaaaaeabaachia abaaoelaabaakkkaabaakkkaabaaaaacabaaciiaabaaaakaabaaaaacacaicpia abaaoeiaabaaaaacaaaaciiaabaaaakaabaaaaacadaicpiaaaaaoeiappppaaaa fdeieefckaabaaaaeaaaaaaagiaaaaaafjaaaaaeegiocaaaaaaaaaaaakaaaaaa fkaaaaadaagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaagcbaaaad dcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagcbaaaadhcbabaaaafaaaaaa gfaaaaadpccabaaaaaaaaaaagfaaaaadpccabaaaabaaaaaagfaaaaadpccabaaa acaaaaaagfaaaaadpccabaaaadaaaaaagiaaaaacabaaaaaaefaaaaajpcaabaaa aaaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadiaaaaai hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaadgaaaaaf hccabaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaahhccabaaaadaaaaaaegacbaaa aaaaaaaaegbcbaaaafaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadp dgaaaaaipccabaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dcaaaaaphccabaaaacaaaaaaegbcbaaaacaaaaaaaceaaaaaaaaaaadpaaaaaadp aaaaaadpaaaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaadgaaaaaf iccabaaaacaaaaaaabeaaaaaaaaaiadpdgaaaaaficcabaaaadaaaaaaabeaaaaa aaaaiadpdoaaaaabejfdeheolaaaaaaaagaaaaaaaiaaaaaajiaaaaaaaaaaaaaa abaaaaaaadaaaaaaaaaaaaaaapaaaaaakeaaaaaaaaaaaaaaaaaaaaaaadaaaaaa abaaaaaaadadaaaakeaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaaahahaaaa keaaaaaaacaaaaaaaaaaaaaaadaaaaaaadaaaaaaahaaaaaakeaaaaaaaeaaaaaa aaaaaaaaadaaaaaaaeaaaaaaapaaaaaakeaaaaaaafaaaaaaaaaaaaaaadaaaaaa afaaaaaaahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklkl epfdeheoheaaaaaaaeaaaaaaaiaaaaaagiaaaaaaaaaaaaaaaaaaaaaaadaaaaaa aaaaaaaaapaaaaaagiaaaaaaabaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaa giaaaaaaacaaaaaaaaaaaaaaadaaaaaaacaaaaaaapaaaaaagiaaaaaaadaaaaaa aaaaaaaaadaaaaaaadaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklkl" } } } } Fallback "Legacy Shaders/VertexLit" }Internal-PrePassLighting Shader "Hidden/Internal-PrePassLighting" { Properties { _LightTexture0 ("", any) = "" { } _LightTextureB0 ("", 2D) = "" { } _ShadowMapTexture ("", any) = "" { } } SubShader { Pass { Tags { "SHADOWSUPPORT"="true" } ZWrite Off Blend DstColor Zero GpuProgramID 57115 Program "vp" { SubProgram "opengl " { Keywords { "POINT" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = (tmpvar_4 - _LightPos.xyz); vec3 tmpvar_7; tmpvar_7 = -(normalize(tmpvar_6)); vec4 tmpvar_8; tmpvar_8 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))); vec4 tmpvar_9; tmpvar_9 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_10; tmpvar_10 = normalize(((tmpvar_9.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_7, tmpvar_10) ) * tmpvar_8.w)); vec3 tmpvar_11; tmpvar_11 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_7 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_10)) , (tmpvar_9.w * 128.0) ) * clamp (tmpvar_8.w, 0.0, 1.0)) * (( (tmpvar_11.x + tmpvar_11.y) + tmpvar_11.z) + ( (2.0 * sqrt((tmpvar_11.y * (tmpvar_11.x + tmpvar_11.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_12; tmpvar_12 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_12; gl_FragData[0] = exp2(-(tmpvar_12)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = -(_LightDir.xyz); vec4 tmpvar_7; tmpvar_7 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_8; tmpvar_8 = normalize(((tmpvar_7.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * max (0.0, dot (tmpvar_6, tmpvar_8))); vec3 tmpvar_9; tmpvar_9 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_6 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_8)) , (tmpvar_7.w * 128.0) ) * clamp (1.0, 0.0, 1.0)) * (( (tmpvar_9.x + tmpvar_9.y) + tmpvar_9.z) + ( (2.0 * sqrt((tmpvar_9.y * (tmpvar_9.x + tmpvar_9.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_10; tmpvar_10 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_10; gl_FragData[0] = exp2(-(tmpvar_10)); } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = (_LightPos.xyz - tmpvar_4); vec3 tmpvar_7; tmpvar_7 = normalize(tmpvar_6); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_4; vec4 tmpvar_9; tmpvar_9 = (_LightMatrix0 * tmpvar_8); float tmpvar_10; tmpvar_10 = ((texture2DProj (_LightTexture0, tmpvar_9).w * float( (tmpvar_9.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w); vec4 tmpvar_11; tmpvar_11 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_12; tmpvar_12 = normalize(((tmpvar_11.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_7, tmpvar_12) ) * tmpvar_10)); vec3 tmpvar_13; tmpvar_13 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_7 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_12)) , (tmpvar_11.w * 128.0) ) * clamp (tmpvar_10, 0.0, 1.0)) * (( (tmpvar_13.x + tmpvar_13.y) + tmpvar_13.z) + ( (2.0 * sqrt((tmpvar_13.y * (tmpvar_13.x + tmpvar_13.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_14; tmpvar_14 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_14; gl_FragData[0] = exp2(-(tmpvar_14)); } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = (tmpvar_4 - _LightPos.xyz); vec3 tmpvar_7; tmpvar_7 = -(normalize(tmpvar_6)); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_4; float tmpvar_9; tmpvar_9 = (texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_8).xyz).w); vec4 tmpvar_10; tmpvar_10 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_11; tmpvar_11 = normalize(((tmpvar_10.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_7, tmpvar_11) ) * tmpvar_9)); vec3 tmpvar_12; tmpvar_12 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_7 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_11)) , (tmpvar_10.w * 128.0) ) * clamp (tmpvar_9, 0.0, 1.0)) * (( (tmpvar_12.x + tmpvar_12.y) + tmpvar_12.z) + ( (2.0 * sqrt((tmpvar_12.y * (tmpvar_12.x + tmpvar_12.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_13; tmpvar_13 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_13; gl_FragData[0] = exp2(-(tmpvar_13)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTexture0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = -(_LightDir.xyz); vec4 tmpvar_7; tmpvar_7.w = 1.0; tmpvar_7.xyz = tmpvar_4; float tmpvar_8; tmpvar_8 = texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_7).xy).w; vec4 tmpvar_9; tmpvar_9 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_10; tmpvar_10 = normalize(((tmpvar_9.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_6, tmpvar_10) ) * tmpvar_8)); vec3 tmpvar_11; tmpvar_11 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_6 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_10)) , (tmpvar_9.w * 128.0) ) * clamp (tmpvar_8, 0.0, 1.0)) * (( (tmpvar_11.x + tmpvar_11.y) + tmpvar_11.z) + ( (2.0 * sqrt((tmpvar_11.y * (tmpvar_11.x + tmpvar_11.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_12; tmpvar_12 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_12; gl_FragData[0] = exp2(-(tmpvar_12)); } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform mat4 unity_World2Shadow[4]; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2DShadow _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (_LightPos.xyz - tmpvar_6); lightDir_3 = normalize(tmpvar_9); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_6; vec4 tmpvar_11; tmpvar_11 = (_LightMatrix0 * tmpvar_10); atten_2 = ((texture2DProj (_LightTexture0, tmpvar_11).w * float( (tmpvar_11.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w); vec4 tmpvar_12; tmpvar_12.w = 1.0; tmpvar_12.xyz = tmpvar_6; float tmpvar_13; tmpvar_13 = (atten_2 * clamp (( (_LightShadowData.x + (shadow2DProj (_ShadowMapTexture, (unity_World2Shadow[0] * tmpvar_12)).x * (1.0 - _LightShadowData.x))) + clamp (((tmpvar_8 * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); atten_2 = tmpvar_13; vec4 tmpvar_14; tmpvar_14 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_15; tmpvar_15 = normalize(((tmpvar_14.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_15) ) * tmpvar_13)); vec3 tmpvar_16; tmpvar_16 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_15)) , (tmpvar_14.w * 128.0) ) * clamp (tmpvar_13, 0.0, 1.0)) * (( (tmpvar_16.x + tmpvar_16.y) + tmpvar_16.z) + ( (2.0 * sqrt((tmpvar_16.y * (tmpvar_16.x + tmpvar_16.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_17; tmpvar_17 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_17; gl_FragData[0] = exp2(-(tmpvar_17)); } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_7; tmpvar_7 = mix (tmpvar_4.z, sqrt(dot (tmpvar_6, tmpvar_6)), unity_ShadowFadeCenterAndType.w); lightDir_2 = -(_LightDir.xyz); float tmpvar_8; tmpvar_8 = clamp ((texture2D (_ShadowMapTexture, tmpvar_3).x + clamp ( ((tmpvar_7 * _LightShadowData.z) + _LightShadowData.w) , 0.0, 1.0)), 0.0, 1.0); vec4 tmpvar_9; tmpvar_9 = texture2D (_CameraNormalsTexture, tmpvar_3); vec3 tmpvar_10; tmpvar_10 = normalize(((tmpvar_9.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_2, tmpvar_10) ) * tmpvar_8)); vec3 tmpvar_11; tmpvar_11 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_2 - normalize((tmpvar_5 - _WorldSpaceCameraPos)) )), tmpvar_10)) , (tmpvar_9.w * 128.0) ) * clamp (tmpvar_8, 0.0, 1.0)) * (( (tmpvar_11.x + tmpvar_11.y) + tmpvar_11.z) + ( (2.0 * sqrt((tmpvar_11.y * (tmpvar_11.x + tmpvar_11.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_12; tmpvar_12 = (res_1 * clamp ((1.0 - ((tmpvar_7 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_12; gl_FragData[0] = exp2(-(tmpvar_12)); } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTexture0; uniform sampler2D _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_7; tmpvar_7 = mix (tmpvar_4.z, sqrt(dot (tmpvar_6, tmpvar_6)), unity_ShadowFadeCenterAndType.w); lightDir_2 = -(_LightDir.xyz); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_5; float tmpvar_9; tmpvar_9 = (clamp ((texture2D (_ShadowMapTexture, tmpvar_3).x + clamp (((tmpvar_7 * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0) * texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_8).xy).w); vec4 tmpvar_10; tmpvar_10 = texture2D (_CameraNormalsTexture, tmpvar_3); vec3 tmpvar_11; tmpvar_11 = normalize(((tmpvar_10.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_2, tmpvar_11) ) * tmpvar_9)); vec3 tmpvar_12; tmpvar_12 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_2 - normalize((tmpvar_5 - _WorldSpaceCameraPos)) )), tmpvar_11)) , (tmpvar_10.w * 128.0) ) * clamp (tmpvar_9, 0.0, 1.0)) * (( (tmpvar_12.x + tmpvar_12.y) + tmpvar_12.z) + ( (2.0 * sqrt((tmpvar_12.y * (tmpvar_12.x + tmpvar_12.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_13; tmpvar_13 = (res_1 * clamp ((1.0 - ((tmpvar_7 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_13; gl_FragData[0] = exp2(-(tmpvar_13)); } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; float tmpvar_10; tmpvar_10 = ((sqrt( dot (tmpvar_9, tmpvar_9) ) * _LightPositionRange.w) * 0.97); vec4 tmpvar_11; tmpvar_11 = textureCube (_ShadowMapTexture, tmpvar_9); float tmpvar_12; if ((tmpvar_11.x < tmpvar_10)) { tmpvar_12 = _LightShadowData.x; } else { tmpvar_12 = 1.0; }; float tmpvar_13; tmpvar_13 = (atten_2 * tmpvar_12); atten_2 = tmpvar_13; vec4 tmpvar_14; tmpvar_14 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_15; tmpvar_15 = normalize(((tmpvar_14.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_15) ) * tmpvar_13)); vec3 tmpvar_16; tmpvar_16 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_15)) , (tmpvar_14.w * 128.0) ) * clamp (tmpvar_13, 0.0, 1.0)) * (( (tmpvar_16.x + tmpvar_16.y) + tmpvar_16.z) + ( (2.0 * sqrt((tmpvar_16.y * (tmpvar_16.x + tmpvar_16.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_17; tmpvar_17 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_17; gl_FragData[0] = exp2(-(tmpvar_17)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; float tmpvar_10; tmpvar_10 = ((sqrt( dot (tmpvar_9, tmpvar_9) ) * _LightPositionRange.w) * 0.97); vec4 tmpvar_11; tmpvar_11 = textureCube (_ShadowMapTexture, tmpvar_9); float tmpvar_12; if ((tmpvar_11.x < tmpvar_10)) { tmpvar_12 = _LightShadowData.x; } else { tmpvar_12 = 1.0; }; vec4 tmpvar_13; tmpvar_13.w = 1.0; tmpvar_13.xyz = tmpvar_6; float tmpvar_14; tmpvar_14 = ((atten_2 * tmpvar_12) * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_13).xyz).w); atten_2 = tmpvar_14; vec4 tmpvar_15; tmpvar_15 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_16; tmpvar_16 = normalize(((tmpvar_15.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_16) ) * tmpvar_14)); vec3 tmpvar_17; tmpvar_17 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_16)) , (tmpvar_15.w * 128.0) ) * clamp (tmpvar_14, 0.0, 1.0)) * (( (tmpvar_17.x + tmpvar_17.y) + tmpvar_17.z) + ( (2.0 * sqrt((tmpvar_17.y * (tmpvar_17.x + tmpvar_17.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_18; tmpvar_18 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_18; gl_FragData[0] = exp2(-(tmpvar_18)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform mat4 unity_World2Shadow[4]; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2DShadow _ShadowMapTexture; uniform vec4 _ShadowOffsets[4]; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (_LightPos.xyz - tmpvar_6); lightDir_3 = normalize(tmpvar_9); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_6; vec4 tmpvar_11; tmpvar_11 = (_LightMatrix0 * tmpvar_10); atten_2 = ((texture2DProj (_LightTexture0, tmpvar_11).w * float( (tmpvar_11.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w); vec4 tmpvar_12; tmpvar_12.w = 1.0; tmpvar_12.xyz = tmpvar_6; vec4 tmpvar_13; tmpvar_13 = (unity_World2Shadow[0] * tmpvar_12); vec4 shadows_14; vec3 tmpvar_15; tmpvar_15 = (tmpvar_13.xyz / tmpvar_13.w); shadows_14.x = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[0].xyz)).x; shadows_14.y = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[1].xyz)).x; shadows_14.z = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[2].xyz)).x; shadows_14.w = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[3].xyz)).x; vec4 tmpvar_16; tmpvar_16 = (_LightShadowData.xxxx + (shadows_14 * (1.0 - _LightShadowData.xxxx))); shadows_14 = tmpvar_16; float tmpvar_17; tmpvar_17 = (atten_2 * clamp (( dot (tmpvar_16, vec4(0.25, 0.25, 0.25, 0.25)) + clamp (((tmpvar_8 * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); atten_2 = tmpvar_17; vec4 tmpvar_18; tmpvar_18 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_19; tmpvar_19 = normalize(((tmpvar_18.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_19) ) * tmpvar_17)); vec3 tmpvar_20; tmpvar_20 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_19)) , (tmpvar_18.w * 128.0) ) * clamp (tmpvar_17, 0.0, 1.0)) * (( (tmpvar_20.x + tmpvar_20.y) + tmpvar_20.z) + ( (2.0 * sqrt((tmpvar_20.y * (tmpvar_20.x + tmpvar_20.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_21; tmpvar_21 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_21; gl_FragData[0] = exp2(-(tmpvar_21)); } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 304 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; vec4 shadowVals_10; shadowVals_10.x = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, 0.0078125, 0.0078125))).x; shadowVals_10.y = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, -0.0078125, 0.0078125))).x; shadowVals_10.z = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, 0.0078125, -0.0078125))).x; shadowVals_10.w = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, -0.0078125, -0.0078125))).x; bvec4 tmpvar_11; tmpvar_11 = lessThan (shadowVals_10, vec4((( sqrt(dot (tmpvar_9, tmpvar_9)) * _LightPositionRange.w) * 0.97))); vec4 tmpvar_12; tmpvar_12 = _LightShadowData.xxxx; float tmpvar_13; if (tmpvar_11.x) { tmpvar_13 = tmpvar_12.x; } else { tmpvar_13 = 1.0; }; float tmpvar_14; if (tmpvar_11.y) { tmpvar_14 = tmpvar_12.y; } else { tmpvar_14 = 1.0; }; float tmpvar_15; if (tmpvar_11.z) { tmpvar_15 = tmpvar_12.z; } else { tmpvar_15 = 1.0; }; float tmpvar_16; if (tmpvar_11.w) { tmpvar_16 = tmpvar_12.w; } else { tmpvar_16 = 1.0; }; vec4 tmpvar_17; tmpvar_17.x = tmpvar_13; tmpvar_17.y = tmpvar_14; tmpvar_17.z = tmpvar_15; tmpvar_17.w = tmpvar_16; float tmpvar_18; tmpvar_18 = (atten_2 * dot (tmpvar_17, vec4(0.25, 0.25, 0.25, 0.25))); atten_2 = tmpvar_18; vec4 tmpvar_19; tmpvar_19 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_20; tmpvar_20 = normalize(((tmpvar_19.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_20) ) * tmpvar_18)); vec3 tmpvar_21; tmpvar_21 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_20)) , (tmpvar_19.w * 128.0) ) * clamp (tmpvar_18, 0.0, 1.0)) * (( (tmpvar_21.x + tmpvar_21.y) + tmpvar_21.z) + ( (2.0 * sqrt((tmpvar_21.y * (tmpvar_21.x + tmpvar_21.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_22; tmpvar_22 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_22; gl_FragData[0] = exp2(-(tmpvar_22)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; vec4 shadowVals_10; shadowVals_10.x = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, 0.0078125, 0.0078125))).x; shadowVals_10.y = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, -0.0078125, 0.0078125))).x; shadowVals_10.z = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, 0.0078125, -0.0078125))).x; shadowVals_10.w = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, -0.0078125, -0.0078125))).x; bvec4 tmpvar_11; tmpvar_11 = lessThan (shadowVals_10, vec4((( sqrt(dot (tmpvar_9, tmpvar_9)) * _LightPositionRange.w) * 0.97))); vec4 tmpvar_12; tmpvar_12 = _LightShadowData.xxxx; float tmpvar_13; if (tmpvar_11.x) { tmpvar_13 = tmpvar_12.x; } else { tmpvar_13 = 1.0; }; float tmpvar_14; if (tmpvar_11.y) { tmpvar_14 = tmpvar_12.y; } else { tmpvar_14 = 1.0; }; float tmpvar_15; if (tmpvar_11.z) { tmpvar_15 = tmpvar_12.z; } else { tmpvar_15 = 1.0; }; float tmpvar_16; if (tmpvar_11.w) { tmpvar_16 = tmpvar_12.w; } else { tmpvar_16 = 1.0; }; vec4 tmpvar_17; tmpvar_17.x = tmpvar_13; tmpvar_17.y = tmpvar_14; tmpvar_17.z = tmpvar_15; tmpvar_17.w = tmpvar_16; vec4 tmpvar_18; tmpvar_18.w = 1.0; tmpvar_18.xyz = tmpvar_6; float tmpvar_19; tmpvar_19 = ((atten_2 * dot (tmpvar_17, vec4(0.25, 0.25, 0.25, 0.25))) * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_18).xyz).w); atten_2 = tmpvar_19; vec4 tmpvar_20; tmpvar_20 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_21; tmpvar_21 = normalize(((tmpvar_20.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_21) ) * tmpvar_19)); vec3 tmpvar_22; tmpvar_22 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_21)) , (tmpvar_20.w * 128.0) ) * clamp (tmpvar_19, 0.0, 1.0)) * (( (tmpvar_22.x + tmpvar_22.y) + tmpvar_22.z) + ( (2.0 * sqrt((tmpvar_22.y * (tmpvar_22.x + tmpvar_22.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_23; tmpvar_23 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_23; gl_FragData[0] = exp2(-(tmpvar_23)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } } Program "fp" { SubProgram "opengl " { Keywords { "POINT" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightPos] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 7 [unity_ColorSpaceLuminance] Vector 10 [unity_LightmapFade] Vector 6 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 "ps_3_0 def c11, 1, 2, -1, 0 def c12, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 mov r0.xyz, c9 mul_pp r0.xyw, r0.xyzz, c7.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c7.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c7.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c4.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s2 mad r2.x, c5.x, r2.x, c5.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c11.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c3.xxyz dp3 r0.y, r2.yzww, r2.yzww rsq r0.y, r0.y add r3.xyw, r4.xyzz, -c8.xyzz add r4.xyz, r4, -c6 dp3 r0.z, r4, r4 rsq r0.z, r0.z rcp r0.z, r0.z mad r0.z, r0.w, -r2.x, r0.z mad r0.z, c6.w, r0.z, r3.z mad r0.z, r0.z, c10.z, c10.w add_sat r0.z, -r0.z, c11.x dp3 r0.w, r3.xyww, r3.xyww rsq r2.x, r0.w mul r0.w, r0.w, c8.w texld r4, r0.w, s1 mul_pp r3.xyz, r2.x, r3.xyww mad r2.xyz, r2.yzww, -r0.y, -r3 nrm_pp r5.xyz, r2 mad_pp r1.xyz, r1, c11.y, c11.z mul_pp r0.y, r1.w, c12.x nrm_pp r2.xyz, r1 dp3_pp r0.w, r5, r2 dp3_pp r1.x, -r3, r2 max_pp r1.y, r0.w, c11.w pow r2.x, r1.y, r0.y mov_sat r0.y, r4.x mul r0.w, r4.x, r1.x mul_pp r1.yzw, r0.w, c9.xxyz cmp_pp r1.xyz, r1.x, r1.yzww, c11.w mul r0.y, r0.y, r2.x mul_pp r1.w, r0.x, r0.y mul_pp r0, r0.z, r1 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedcdgfgjgomkeahopodohdmnfhlapijippabaaaaaakeaiaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcmmahaaaaeaaaaaaapdabaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacagaaaaaa diaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaa ajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaa diaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaal bcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaa akaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaai ccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaah bcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaa aaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaa jgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaa acaaaaaajgafbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadcaaaaal ccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaa abaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaa aaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaa egaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaa adaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaa agaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa adaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaa aeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaa egiccaiaebaaaaaaaaaaaaaaaiaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaa adaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaacaaaaaa bjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaalccaabaaaaaaaaaaa bkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaa aacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp baaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaf bcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaa aaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaaadaaaaaapgapbaaa aaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaa agaabaaaabaaaaaaegacbaaaafaaaaaadcaaaaalocaabaaaadaaaaaaagajbaia ebaaaaaaaeaaaaaakgakbaaaaaaaaaaaagajbaiaebaaaaaaabaaaaaabaaaaaah ecaabaaaaaaaaaaajgahbaaaadaaaaaajgahbaaaadaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahocaabaaaadaaaaaakgakbaaaaaaaaaaa fgaobaaaadaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaed baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaajgahbaaaadaaaaaa egacbaaaacaaaaaabaaaaaaibcaabaaaabaaaaaaegacbaiaebaaaaaaabaaaaaa egacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaadaaaaaaakaabaaaabaaaaaa dgcaaaafbcaabaaaadaaaaaaakaabaaaadaaaaaadiaaaaaihcaabaaaabaaaaaa agaabaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaadeaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaa bjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaa akaabaaaadaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaaakaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahpcaabaaaaaaaaaaafgafbaaaaaaaaaaa egaobaaaabaaaaaabjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaa doaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightDir] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 7 [unity_ColorSpaceLuminance] Vector 10 [unity_LightmapFade] Vector 6 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_CameraNormalsTexture] 2D 1 "ps_3_0 def c11, 1, 2, -1, 0 def c12, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 texld_pp r1, r1, s1 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c11.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c6.xyzz add r3.xyz, r3, -c3 dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c6.w, r0.x, r2.z mad r0.x, r0.x, c10.z, c10.w add_sat r0.x, -r0.x, c11.x dp3 r0.y, r3, r3 rsq r0.y, r0.y mad r0.yzw, r3.xxyz, -r0.y, -c8.xxyz nrm_pp r2.xyz, r0.yzww mad_pp r0.yzw, r1.xxyz, c11.y, c11.z mul_pp r1.x, r1.w, c12.x nrm_pp r3.xyz, r0.yzww dp3_pp r0.y, r2, r3 dp3_pp r0.z, -c8, r3 max_pp r1.y, r0.y, c11.w pow r0.y, r1.y, r1.x mov r1.xyz, c9 mul_pp r1.xyw, r1.xyzz, c7.xyzz add_pp r1.xw, r1.yyzw, r1.x mul_pp r0.w, r1.w, r1.y mad_pp r1.x, r1.z, c7.z, r1.x rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.w, c7.w, r0.w, r1.x mul_pp r1.w, r0.w, r0.y mul_pp r2.xyz, r0.z, c9 cmp_pp r1.xyz, r0.z, r2, c11.w mul_pp r0, r0.x, r1 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_CameraNormalsTexture] 2D 1 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedknojignbbplbfkhjglenjmeonncjghdgabaaaaaajaahaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcliagaaaaeaaaaaaakoabaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac afaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaa aaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaa aaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaa dcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaa adaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaa apaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaa aaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaah gcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa abaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaaj pcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaa dcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaa kgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaa aaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa aaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaadaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaai hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaaj hcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa aaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaa bjaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa elaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa ckaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaak ccaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaa akaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpbaaaaaahecaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa dcaaaaamhcaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaa egiccaiaebaaaaaaaaaaaaaaahaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaa abaaaaaaegacbaaaabaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaabaaaaaakgakbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaap hcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaea aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaaaaaaaaa egacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaabaaaaaaj bcaabaaaabaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaaegacbaaaacaaaaaa deaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaadiaaaaai hcaabaaaabaaaaaaagaabaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaa ckaabaaaaaaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah icaabaaaabaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpcaabaaa aaaaaaaafgafbaaaaaaaaaaaegaobaaaabaaaaaabjaaaaagpccabaaaaaaaaaaa egaobaiaebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_OFF" } Matrix 4 [_CameraToWorld] 3 Matrix 0 [_LightMatrix0] Vector 13 [_LightColor] Vector 12 [_LightPos] Vector 8 [_ProjectionParams] Vector 7 [_WorldSpaceCameraPos] Vector 9 [_ZBufferParams] Vector 11 [unity_ColorSpaceLuminance] Vector 14 [unity_LightmapFade] Vector 10 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c15, 1, 0, 2, -1 def c16, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 mov r0.xyz, c13 mul_pp r0.xyw, r0.xyzz, c11.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c11.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c11.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c8.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c9.x, r2.x, c9.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c15.x dp4 r4.x, c4, r3 dp4 r4.y, c5, r3 dp4 r4.z, c6, r3 mov r4.w, c15.x dp4 r5.x, c0, r4 dp4 r5.y, c1, r4 dp4 r5.z, c2, r4 dp4 r5.w, c3, r4 texldp r6, r5, s2 add r2.yzw, -r4.xxyz, c12.xxyz dp3 r0.y, r2.yzww, r2.yzww mul r0.z, r0.y, c12.w rsq r0.y, r0.y mul_pp r2.yzw, r0.y, r2 texld r7, r0.z, s1 mul r0.y, r6.w, r7.x cmp r0.y, r5.w, c15.y, r0.y mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c7.xyzz add r4.xyz, r4, -c10 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c10.w, r0.w, r3.z mad r0.w, r0.w, c14.z, c14.w add_sat r0.w, -r0.w, c15.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c15.z, c15.w mul_pp r1.w, r1.w, c16.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, r2.yzww, r3 max_pp r2.x, r1.y, c15.y mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c13 max_pp r0.y, r1.x, c15.y pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.w, r0.x, r0.y mul_pp r0, r0.w, r2 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedeigopncjmcolbmchgnejmchkajiiibcgabaaaaaapiajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefccaajaaaaeaaaaaaaeiacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaa fibiaaaeaahabaaaadaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaadiaaaaaj hcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaa aaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaadiaaaaah ccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaalbcaabaaa aaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaaakaabaaa aaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaaiccaabaaa aaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaahbcaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaaaaaaaaaa agbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaajgafbaaa aaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaaacaaaaaa jgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaadcaaaaalccaabaaa aaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaaabaaaaaa ahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaaabaaaaaa afaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaaaaaaaaaa egbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaaegaibaaa abaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaaadaaaaaa abaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaaagaabaaa abaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa acaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaaadaaaaaa egacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaaaeaaaaaa egacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaahecaabaaa aaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaiaebaaaaaaadaaaaaa egiccaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaai icaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaaj pcaabaaaagaaaaaapgapbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaa diaaaaahhcaabaaaafaaaaaaagaabaaaabaaaaaaegacbaaaafaaaaaadcaaaaak hcaabaaaaeaaaaaaegacbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaa afaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaa eeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaa kgakbaaaaaaaaaaaegacbaaaaeaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaa acaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialp aaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaacaaaaaa abeaaaaaaaaaaaedbaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaa acaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa acaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaeaaaaaaegacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaa afaaaaaaegacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaabjaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaaadaaaaaaegidcaaa aaaaaaaaamaaaaaadcaaaaakhcaabaaaacaaaaaaegidcaaaaaaaaaaaalaaaaaa agaabaaaadaaaaaaegacbaaaacaaaaaadcaaaaakhcaabaaaacaaaaaaegidcaaa aaaaaaaaanaaaaaakgakbaaaadaaaaaaegacbaaaacaaaaaaaaaaaaajhcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaa abaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaal ccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaa aaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaa abeaaaaaaaaaiadpaaaaaaaiocaabaaaabaaaaaaagajbaaaacaaaaaaagincaaa aaaaaaaaaoaaaaaaaoaaaaahgcaabaaaabaaaaaafgagbaaaabaaaaaapgapbaaa abaaaaaadbaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaaaaaaaaaa abaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadpefaaaaaj pcaabaaaacaaaaaajgafbaaaabaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaacaaaaaadiaaaaah icaabaaaaaaaaaaaakaabaaaagaaaaaadkaabaaaaaaaaaaadgcaaaafccaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa akaabaaaabaaaaaadiaaaaaihcaabaaaacaaaaaapgapbaaaaaaaaaaaegiccaaa aaaaaaaaajaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa abaaaaaadiaaaaahicaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahpcaabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaabjaaaaag pccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 12 [_LightColor] Vector 11 [_LightPos] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 10 [unity_ColorSpaceLuminance] Vector 13 [unity_LightmapFade] Vector 9 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c14, 1, 2, -1, 0 def c15, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 mov r0.xyz, c12 mul_pp r0.xyw, r0.xyzz, c10.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c10.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c10.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c8.x, r2.x, c8.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c14.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 mov r4.w, c14.x dp4 r5.x, c3, r4 dp4 r5.y, c4, r4 dp4 r5.z, c5, r4 texld r5, r5, s2 add r2.yzw, r4.xxyz, -c11.xxyz dp3 r0.y, r2.yzww, r2.yzww mul r0.z, r0.y, c11.w rsq r0.y, r0.y mul_pp r2.yzw, r0.y, r2 texld r6, r0.z, s1 mul r0.y, r5.w, r6.x mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c6.xyzz add r4.xyz, r4, -c9 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c9.w, r0.w, r3.z mad r0.w, r0.w, c13.z, c13.w add_sat r0.w, -r0.w, c14.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c14.y, c14.z mul_pp r1.w, r1.w, c15.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c14.w mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c12 max_pp r0.y, r1.x, c14.w pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.w, r0.x, r0.y mul_pp r0, r0.w, r2 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedkpkhlialhmfjcmocagdibeglekgmcibmabaaaaaajaajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcliaiaaaaeaaaaaaacoacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaa fibiaaaeaahabaaaadaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaadiaaaaaj hcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaa aaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaadiaaaaah ccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaalbcaabaaa aaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaaakaabaaa aaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaaiccaabaaa aaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaahbcaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaaaaaaaaaa agbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaajgafbaaa aaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaaacaaaaaa jgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaadcaaaaalccaabaaa aaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaaabaaaaaa ahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaaabaaaaaa afaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaaaaaaaaaa egbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaaegaibaaa abaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaaadaaaaaa abaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaaagaabaaa abaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa acaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaaadaaaaaa egacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaaaeaaaaaa egacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaahecaabaaa aaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaai icaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaaj pcaabaaaagaaaaaapgapbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaa diaaaaahhcaabaaaafaaaaaaagaabaaaabaaaaaaegacbaaaafaaaaaadcaaaaal hcaabaaaaeaaaaaaegacbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaaegacbaia ebaaaaaaafaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaa aeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaa aeaaaaaakgakbaaaaaaaaaaaegacbaaaaeaaaaaadcaaaaaphcaabaaaacaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa acaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaa egacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaeaaaaaaegacbaaaacaaaaaabaaaaaaibcaabaaaabaaaaaa egacbaiaebaaaaaaafaaaaaaegacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaa akaabaaaabaaaaaaabeaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaabjaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa adaaaaaaegiccaaaaaaaaaaaamaaaaaadcaaaaakhcaabaaaacaaaaaaegiccaaa aaaaaaaaalaaaaaaagaabaaaadaaaaaaegacbaaaacaaaaaadcaaaaakhcaabaaa acaaaaaaegiccaaaaaaaaaaaanaaaaaakgakbaaaadaaaaaaegacbaaaacaaaaaa aaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaa bjaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa elaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa ckaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaak ccaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaa akaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaaiocaabaaaabaaaaaaagajbaaa acaaaaaaagijcaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaacaaaaaajgahbaaa abaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaacaaaaaaakaabaaaagaaaaaadgcaaaafccaabaaaabaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaa diaaaaaihcaabaaaacaaaaaapgapbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaadiaaaaah icaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpcaabaaa aaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaabjaaaaagpccabaaaaaaaaaaa egaobaiaebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 2 Vector 11 [_LightColor] Vector 10 [_LightDir] Vector 6 [_ProjectionParams] Vector 5 [_WorldSpaceCameraPos] Vector 7 [_ZBufferParams] Vector 9 [unity_ColorSpaceLuminance] Vector 12 [unity_LightmapFade] Vector 8 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 "ps_3_0 def c13, 1, 2, -1, 0 def c14, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 mov r0.xyz, c11 mul_pp r0.xyw, r0.xyzz, c9.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c9.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c9.w, r0.y, r0.x rcp r0.y, v0.w mul r0.yz, r0.y, v0.xxyw texld_pp r1, r0.yzzw, s2 texld r2, r0.yzzw, s0 mad r0.y, c7.x, r2.x, c7.y rcp r0.y, r0.y mul_pp r0.z, r1.w, c14.x mad_pp r1.xyz, r1, c13.y, c13.z nrm_pp r2.xyz, r1 rcp r0.w, v1.z mul r0.w, r0.w, c6.z mul r1.xyz, r0.w, v1 mul r3.xyz, r0.y, r1 mov r3.w, c13.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r1.xyw, r4.xyzz, -c5.xyzz dp3 r0.w, r1.xyww, r1.xyww rsq r0.w, r0.w mad r1.xyw, r1, -r0.w, -c10.xyzz nrm_pp r5.xyz, r1.xyww dp3_pp r0.w, r5, r2 dp3_pp r1.x, -c10, r2 max_pp r1.y, r0.w, c13.w pow r2.x, r1.y, r0.z mov r4.w, c13.x dp4 r3.x, c3, r4 dp4 r3.y, c4, r4 add r2.yzw, r4.xxyz, -c8.xxyz dp3 r0.z, r2.yzww, r2.yzww rsq r0.z, r0.z rcp r0.z, r0.z mad r0.y, r1.z, -r0.y, r0.z mad r0.y, c8.w, r0.y, r3.z mad r0.y, r0.y, c12.z, c12.w add_sat r0.y, -r0.y, c13.x texld r3, r3, s1 mov_sat r0.z, r3.w mul r0.w, r1.x, r3.w mul_pp r1.yzw, r0.w, c11.xxyz cmp_pp r1.xyz, r1.x, r1.yzww, c13.w mul r0.z, r0.z, r2.x mul_pp r1.w, r0.x, r0.z mul_pp r0, r0.y, r1 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedemdhepmdncblmgdeeandpnhmgdnnalaaabaaaaaakmaiaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcneahaaaaeaaaaaaapfabaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacafaaaaaa diaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaa ajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaa diaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaal bcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaa akaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaai ccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaah bcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaa aaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaa jgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaa acaaaaaajgafbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadcaaaaal ccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaa abaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaa aaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaa egaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaa adaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaa agaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa adaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaa aeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadcaaaaamhcaabaaaaeaaaaaaegacbaiaebaaaaaa aeaaaaaakgakbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaa egacbaaaaeaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaed baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaeaaaaaa egacbaaaacaaaaaabaaaaaajbcaabaaaabaaaaaaegiccaiaebaaaaaaaaaaaaaa ahaaaaaaegacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaabjaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaaidcaabaaaacaaaaaafgafbaaaadaaaaaaegiacaaa aaaaaaaaamaaaaaadcaaaaakdcaabaaaacaaaaaaegiacaaaaaaaaaaaalaaaaaa agaabaaaadaaaaaaegaabaaaacaaaaaadcaaaaakdcaabaaaacaaaaaaegiacaaa aaaaaaaaanaaaaaakgakbaaaadaaaaaaegaabaaaacaaaaaaaaaaaaajhcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaa abaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaal ccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaa aaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaa abeaaaaaaaaaiadpaaaaaaaigcaabaaaabaaaaaaagabbaaaacaaaaaaagibcaaa aaaaaaaaaoaaaaaaefaaaaajpcaabaaaacaaaaaajgafbaaaabaaaaaaeghobaaa abaaaaaaaagabaaaabaaaaaadgcaaaaficaabaaaaaaaaaaadkaabaaaacaaaaaa diaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaadkaabaaaacaaaaaadiaaaaai hcaabaaaabaaaaaaagaabaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaa abaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpcaabaaaaaaaaaaa fgafbaaaaaaaaaaaegaobaaaabaaaaaabjaaaaagpccabaaaaaaaaaaaegaobaia ebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Matrix 8 [_CameraToWorld] 3 Matrix 4 [_LightMatrix0] Matrix 0 [unity_World2Shadow0] Vector 18 [_LightColor] Vector 17 [_LightPos] Vector 14 [_LightShadowData] Vector 12 [_ProjectionParams] Vector 11 [_WorldSpaceCameraPos] Vector 13 [_ZBufferParams] Vector 16 [unity_ColorSpaceLuminance] Vector 19 [unity_LightmapFade] Vector 15 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_ShadowMapTexture] 2D 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c20, 1, 0, 2, -1 def c21, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 mov r0.x, c20.x rcp r0.y, v1.z mul r0.y, r0.y, c12.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c13.x, r2.x, c13.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c20.x dp4 r4.x, c8, r3 dp4 r4.y, c9, r3 dp4 r4.z, c10, r3 mov r4.w, c20.x dp4 r5.x, c0, r4 dp4 r5.y, c1, r4 dp4 r5.z, c2, r4 dp4 r5.w, c3, r4 texldp_pp r5, r5, s3 lrp_pp r2.y, r5.x, r0.x, c14.x add r0.xyz, r4, -c15 dp3 r0.x, r0, r0 rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.w, -r2.x, r0.x mad r0.x, c15.w, r0.x, r3.z mad_sat r0.y, r0.x, c14.z, c14.w mad r0.x, r0.x, c19.z, c19.w add_sat r0.x, -r0.x, c20.x add_sat_pp r0.y, r0.y, r2.y dp4 r2.x, c4, r4 dp4 r2.y, c5, r4 dp4 r2.z, c6, r4 dp4 r2.w, c7, r4 texldp r3, r2, s2 add r2.xyz, -r4, c17 add r3.xyz, r4, -c11 dp3 r0.z, r2, r2 mul r0.w, r0.z, c17.w rsq r0.z, r0.z mul_pp r2.xyz, r0.z, r2 texld r4, r0.w, s1 mul r0.z, r3.w, r4.x mul r0.y, r0.y, r0.z cmp r0.y, r2.w, c20.y, r0.y mov_sat r0.z, r0.y dp3 r0.w, r3, r3 rsq r0.w, r0.w mad r3.xyz, r3, -r0.w, r2 nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c20.z, c20.w mul_pp r0.w, r1.w, c21.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, r2, r3 max_pp r2.x, r1.y, c20.y mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c18 max_pp r0.y, r1.x, c20.y pow r1.x, r0.y, r0.w mul r0.y, r0.z, r1.x mov r1.xyz, c18 mul_pp r1.xyw, r1.xyzz, c16.xyzz add_pp r0.zw, r1.xyyw, r1.x mul_pp r0.w, r0.w, r1.y mad_pp r0.z, r1.z, c16.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c16.w, r0.w, r0.z mul_pp r2.w, r0.z, r0.y mul_pp r0, r0.x, r2 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 4 SetTexture 4 [_ShadowMapTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedmegclgcjifachnkmailmfdfbjncdibloabaaaaaajmalaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcmeakaaaaeaaaaaaalbacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaiaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaae aahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaae aahabaaaaeaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacafaaaaaaaaaaaaajbcaabaaa aaaaaaaaakiacaiaebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpaoaaaaah gcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa abaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaaj pcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaaeaaaaaa dcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaa kgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaa aaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa aaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaadaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaai hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaadiaaaaai pcaabaaaaeaaaaaafgafbaaaadaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaak pcaabaaaaeaaaaaaegiocaaaacaaaaaaaiaaaaaaagaabaaaadaaaaaaegaobaaa aeaaaaaadcaaaaakpcaabaaaaeaaaaaaegiocaaaacaaaaaaakaaaaaakgakbaaa adaaaaaaegaobaaaaeaaaaaaaaaaaaaipcaabaaaaeaaaaaaegaobaaaaeaaaaaa egiocaaaacaaaaaaalaaaaaaaoaaaaahhcaabaaaaeaaaaaaegacbaaaaeaaaaaa pgapbaaaaeaaaaaaehaaaaalecaabaaaaaaaaaaaegaabaaaaeaaaaaaaghabaaa aeaaaaaaaagabaaaadaaaaaackaabaaaaeaaaaaadcaaaaakbcaabaaaaaaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaaakiacaaaacaaaaaabiaaaaaaaaaaaaaj hcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaa baaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaelaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaia ebaaaaaaabaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaakccaabaaa aaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaa dccaaaalecaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaa dkiacaaaacaaaaaabiaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaa ckiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaa aaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpaacaaaahbcaabaaa aaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaa fgafbaaaadaaaaaaegidcaaaaaaaaaaaamaaaaaadcaaaaakhcaabaaaabaaaaaa egidcaaaaaaaaaaaalaaaaaaagaabaaaadaaaaaaegacbaaaabaaaaaadcaaaaak hcaabaaaabaaaaaaegidcaaaaaaaaaaaanaaaaaakgakbaaaadaaaaaaegacbaaa abaaaaaaaaaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegidcaaaaaaaaaaa aoaaaaaaaoaaaaahmcaabaaaaaaaaaaaagaebaaaabaaaaaakgakbaaaabaaaaaa dbaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaaaaaaaaaabaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpefaaaaajpcaabaaa aeaaaaaaogakbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaadiaaaaah ecaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaeaaaaaaaaaaaaajhcaabaaa abaaaaaaegacbaiaebaaaaaaadaaaaaaegiccaaaaaaaaaaaaiaaaaaaaaaaaaaj hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaadiaaaaai icaabaaaabaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaa aaaaaaaaegacbaaaabaaaaaaefaaaaajpcaabaaaaeaaaaaapgapbaaaabaaaaaa eghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaaakaabaaaaeaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaa ckaabaaaaaaaaaaadgcaaaafecaabaaaaaaaaaaaakaabaaaaaaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaaadaaaaaaegacbaiaebaaaaaa adaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaadaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaa dcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaa abaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaabaaaaaa dkaabaaaabaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaabaaaaaaegacbaaa acaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaacaaaaaa baaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaadeaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaadiaaaaahbcaabaaa aaaaaaaaakaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaaihcaabaaaacaaaaaa agaabaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaadeaaaaahbcaabaaaaaaaaaaa dkaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaafbcaabaaaaaaaaaaaakaabaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaadkaabaaaaaaaaaaa bjaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaajhcaabaaaabaaaaaaegiccaaa aaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaahmcaabaaaaaaaaaaa fgajbaaaabaaaaaaagaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaabkaabaaaabaaaaaadcaaaaalecaabaaaaaaaaaaackiacaaaaaaaaaaa ajaaaaaackiacaaaaaaaaaaaadaaaaaackaabaaaaaaaaaaaelaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaapaaaaaiicaabaaaaaaaaaaapgipcaaaaaaaaaaa adaaaaaapgapbaaaaaaaaaaaaaaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahicaabaaaacaaaaaackaabaaaaaaaaaaaakaabaaa aaaaaaaadiaaaaahpcaabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaa bjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Matrix 0 [_CameraToWorld] 3 Vector 10 [_LightColor] Vector 9 [_LightDir] Vector 6 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 8 [unity_ColorSpaceLuminance] Vector 11 [unity_LightmapFade] Vector 7 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 "ps_3_0 def c12, 1, 2, -1, 0 def c13, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c12.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c7.xyzz add r3.xyz, r3, -c3 dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c7.w, r0.x, r2.z mad_sat r0.y, r0.x, c6.z, c6.w mad r0.x, r0.x, c11.z, c11.w add_sat r0.x, -r0.x, c12.x texld r2, r1, s1 texld_pp r1, r1, s2 add_sat_pp r0.y, r0.y, r2.x dp3 r0.z, r3, r3 rsq r0.z, r0.z mad r2.xyz, r3, -r0.z, -c9 nrm_pp r3.xyz, r2 mad_pp r1.xyz, r1, c12.y, c12.z mul_pp r0.z, r1.w, c13.x nrm_pp r2.xyz, r1 dp3_pp r0.w, r3, r2 dp3_pp r1.x, -c9, r2 max_pp r2.x, r1.x, c12.w mul r1.x, r0.y, r2.x mul_pp r1.xyz, r1.x, c10 max_pp r2.x, r0.w, c12.w pow r3.x, r2.x, r0.z mul r0.y, r0.y, r3.x mov r2.xyz, c10 mul_pp r2.xyw, r2.xyzz, c8.xyzz add_pp r0.zw, r2.xyyw, r2.x mul_pp r0.w, r0.w, r2.y mad_pp r0.z, r2.z, c8.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c8.w, r0.w, r0.z mul_pp r1.w, r0.z, r0.y mul_pp r0, r0.x, r1 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedobldhelbckjnadppjilddpabihnofgjcabaaaaaaceaiaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcemahaaaaeaaaaaaandabaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacaeaaaaaa aoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaah dcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaal icaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaa aaaaaaaaagaabaaaacaaaaaaegaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaa egiicaaaadaaaaaaacaaaaaakgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaai lcaabaaaacaaaaaaegambaaaacaaaaaaegiicaaaadaaaaaaadaaaaaaaaaaaaaj hcaabaaaadaaaaaaegadbaaaacaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa aaaaaaajlcaabaaaacaaaaaaegambaaaacaaaaaaegiicaiaebaaaaaaacaaaaaa bjaaaaaabaaaaaahbcaabaaaaaaaaaaaegadbaaaacaaaaaaegadbaaaacaaaaaa elaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaa ckaabaiaebaaaaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaak bcaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaaakaabaaaaaaaaaaackaabaaa acaaaaaabaaaaaahccaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa eeaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaamocaabaaaaaaaaaaa agajbaiaebaaaaaaadaaaaaafgafbaaaaaaaaaaaagijcaiaebaaaaaaaaaaaaaa ahaaaaaabaaaaaahecaabaaaabaaaaaajgahbaaaaaaaaaaajgahbaaaaaaaaaaa eeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaahocaabaaaaaaaaaaa fgaobaaaaaaaaaaakgakbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaa abaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaaefaaaaajpcaabaaaabaaaaaa egaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadcaaaaapocaabaaa abaaaaaaagajbaaaacaaaaaaaceaaaaaaaaaaaaaaaaaaaeaaaaaaaeaaaaaaaea aceaaaaaaaaaaaaaaaaaialpaaaaialpaaaaialpdiaaaaahbcaabaaaacaaaaaa dkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahccaabaaaacaaaaaajgahbaaa abaaaaaajgahbaaaabaaaaaaeeaaaaafccaabaaaacaaaaaabkaabaaaacaaaaaa diaaaaahocaabaaaabaaaaaafgaobaaaabaaaaaafgafbaaaacaaaaaabaaaaaah ccaabaaaaaaaaaaajgahbaaaaaaaaaaajgahbaaaabaaaaaabaaaaaajecaabaaa aaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaajgahbaaaabaaaaaadeaaaaak gcaabaaaaaaaaaaafgagbaaaaaaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaacpaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahccaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaacaaaaaabjaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaadccaaaalicaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaa acaaaaaabiaaaaaadkiacaaaacaaaaaabiaaaaaadcaaaaalbcaabaaaaaaaaaaa akaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaa aacaaaaibcaabaaaaaaaaaaaakaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp aacaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaah gcaabaaaaaaaaaaapgapbaaaaaaaaaaafgagbaaaaaaaaaaadiaaaaaihcaabaaa abaaaaaakgakbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaadiaaaaajhcaabaaa acaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaah mcaabaaaaaaaaaaafgajbaaaacaaaaaaagaabaaaacaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaabkaabaaaacaaaaaadcaaaaalecaabaaaaaaaaaaa ckiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaackaabaaaaaaaaaaa elaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaapaaaaaiicaabaaaaaaaaaaa pgipcaaaaaaaaaaaadaaaaaapgapbaaaaaaaaaaaaaaaaaahecaabaaaaaaaaaaa dkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaackaabaaa aaaaaaaabkaabaaaaaaaaaaadiaaaaahpcaabaaaaaaaaaaaagaabaaaaaaaaaaa egaobaaaabaaaaaabjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaa doaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 2 Vector 12 [_LightColor] Vector 11 [_LightDir] Vector 8 [_LightShadowData] Vector 6 [_ProjectionParams] Vector 5 [_WorldSpaceCameraPos] Vector 7 [_ZBufferParams] Vector 10 [unity_ColorSpaceLuminance] Vector 13 [unity_LightmapFade] Vector 9 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_ShadowMapTexture] 2D 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c14, 1, 2, -1, 0 def c15, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 rcp r0.x, v1.z mul r0.x, r0.x, c6.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c7.x, r2.x, c7.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c14.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c9.xyzz dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c9.w, r0.x, r2.z mad_sat r0.y, r0.x, c8.z, c8.w mad r0.x, r0.x, c13.z, c13.w add_sat r0.x, -r0.x, c14.x texld r2, r1, s2 texld_pp r1, r1, s3 add_sat_pp r0.y, r0.y, r2.x mov r3.w, c14.x dp4 r2.x, c3, r3 dp4 r2.y, c4, r3 add r3.xyz, r3, -c5 texld r2, r2, s1 mul r0.y, r0.y, r2.w mov_sat r0.z, r0.y dp3 r0.w, r3, r3 rsq r0.w, r0.w mad r2.xyz, r3, -r0.w, -c11 nrm_pp r3.xyz, r2 mad_pp r1.xyz, r1, c14.y, c14.z mul_pp r0.w, r1.w, c15.x nrm_pp r2.xyz, r1 dp3_pp r1.x, r3, r2 dp3_pp r1.y, -c11, r2 max_pp r2.x, r1.y, c14.w mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c12 max_pp r0.y, r1.x, c14.w pow r1.x, r0.y, r0.w mul r0.y, r0.z, r1.x mov r1.xyz, c12 mul_pp r1.xyw, r1.xyzz, c10.xyzz add_pp r0.zw, r1.xyyw, r1.x mul_pp r0.w, r0.w, r1.y mad_pp r0.z, r1.z, c10.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c10.w, r0.w, r0.z mul_pp r2.w, r0.z, r0.y mul_pp r0, r0.x, r2 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 2 SetTexture 2 [_LightTexture0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedpckegbllocgfaiipleokpjhfnadcooliabaaaaaafaajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefchiaiaaaaeaaaaaaaboacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaa fibiaaaeaahabaaaadaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacaeaaaaaaaoaaaaai bcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaah hcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaahdcaabaaa abaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaa egaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalicaabaaa aaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaa ahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaa egacbaaaaaaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaa adaaaaaaabaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaa agaabaaaacaaaaaaegaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaa adaaaaaaacaaaaaakgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaa acaaaaaaegambaaaacaaaaaaegiicaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaa adaaaaaaegadbaaaacaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah bcaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaa aaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaackaabaiaebaaaaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaaakaabaaaaaaaaaaackaabaaaacaaaaaadccaaaal ccaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaadkiacaaa acaaaaaabiaaaaaadcaaaaalbcaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaa aaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaibcaabaaaaaaaaaaa akaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpefaaaaajpcaabaaaadaaaaaa egaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaaefaaaaajpcaabaaa abaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaaaacaaaah ccaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaadaaaaaadiaaaaaimcaabaaa aaaaaaaafgafbaaaacaaaaaaagiecaaaaaaaaaaaamaaaaaadcaaaaakmcaabaaa aaaaaaaaagiecaaaaaaaaaaaalaaaaaaagaabaaaacaaaaaakgaobaaaaaaaaaaa dcaaaaakmcaabaaaaaaaaaaaagiecaaaaaaaaaaaanaaaaaapgapbaaaacaaaaaa kgaobaaaaaaaaaaaaaaaaaajhcaabaaaacaaaaaaegadbaaaacaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaaaaaaaaaimcaabaaaaaaaaaaakgaobaaaaaaaaaaa agiecaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaadaaaaaaogakbaaaaaaaaaaa eghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaahccaabaaaaaaaaaaabkaabaaa aaaaaaaadkaabaaaadaaaaaadgcaaaafecaabaaaaaaaaaaabkaabaaaaaaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaamhcaabaaaacaaaaaaegacbaia ebaaaaaaacaaaaaapgapbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaadcaaaaaphcaabaaaabaaaaaaegacbaaaabaaaaaa aceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialp aaaaialpaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaa aaaaaaedbaaaaaahicaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaa eeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaa pgapbaaaabaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaa acaaaaaaegacbaaaabaaaaaabaaaaaajbcaabaaaabaaaaaaegiccaiaebaaaaaa aaaaaaaaahaaaaaaegacbaaaabaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaa abaaaaaaabeaaaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaabkaabaaaaaaaaaaa akaabaaaabaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaaaaaaaaaaegiccaaa aaaaaaaaajaaaaaadeaaaaahccaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaa aaaaaaaacpaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahccaabaaa aaaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaabjaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaadiaaaaajhcaabaaaabaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaa aaaaaaaaajaaaaaaaaaaaaahmcaabaaaaaaaaaaafgajbaaaabaaaaaaagaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaa dcaaaaalecaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaa adaaaaaackaabaaaaaaaaaaaelaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa apaaaaaiicaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaapgapbaaaaaaaaaaa aaaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah icaabaaaacaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahpcaabaaa aaaaaaaaagaabaaaaaaaaaaaegaobaaaacaaaaaabjaaaaagpccabaaaaaaaaaaa egaobaiaebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" } Matrix 0 [_CameraToWorld] 3 Vector 11 [_LightColor] Vector 10 [_LightPos] Vector 6 [_LightPositionRange] Vector 7 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 9 [unity_ColorSpaceLuminance] Vector 12 [unity_LightmapFade] Vector 8 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c13, 1, 0.970000029, 2, -1 def c14, 0, 128, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 mov r0.xyz, c11 mul_pp r0.xyw, r0.xyzz, c9.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c9.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c9.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c4.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c5.x, r2.x, c5.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c13.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c3.xxyz dp3 r0.y, r2.yzww, r2.yzww rsq r0.y, r0.y add r3.xyw, r4.xyzz, -c10.xyzz add r4.xyz, r4, -c8 dp3 r0.z, r4, r4 rsq r0.z, r0.z rcp r0.z, r0.z mad r0.z, r0.w, -r2.x, r0.z mad r0.z, c8.w, r0.z, r3.z mad r0.z, r0.z, c12.z, c12.w add_sat r0.z, -r0.z, c13.x dp3 r0.w, r3.xyww, r3.xyww rsq r2.x, r0.w mul r0.w, r0.w, c10.w texld r4, r0.w, s1 mul_pp r4.yzw, r2.x, r3.xxyw texld r3, r3.xyww, s2 rcp r0.w, r2.x mul r0.w, r0.w, c6.w mad r0.w, r0.w, -c13.y, r3.x mov r2.x, c13.x cmp_pp r0.w, r0.w, r2.x, c7.x mul r0.w, r0.w, r4.x mad r2.xyz, r2.yzww, -r0.y, -r4.yzww nrm_pp r3.xyz, r2 mad_pp r1.xyz, r1, c13.z, c13.w mul_pp r0.y, r1.w, c14.y nrm_pp r2.xyz, r1 dp3_pp r1.x, r3, r2 dp3_pp r1.y, -r4.yzww, r2 max_pp r2.x, r1.y, c14.x mul r1.y, r0.w, r2.x mov_sat r0.w, r0.w mul_pp r2.xyz, r1.y, c11 max_pp r3.x, r1.x, c14.x pow r1.x, r3.x, r0.y mul r0.y, r0.w, r1.x mul_pp r2.w, r0.x, r0.y mul_pp r0, r0.z, r2 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedpdaflopheeclfllicgkddhkchkgflmedabaaaaaajeajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefclmaiaaaaeaaaaaaacpacaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaa fidaaaaeaahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaa gcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaa aaaaaaaagiaaaaacagaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaa adaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaa aaaaaaaaagaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaa bkaabaaaaaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaa ckiacaaaaaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaa fgafbaaaaaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaa aaaaaaaaaoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaa efaaaaajpcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaaefaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaa aagabaaaadaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaa akaabaaaabaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaai ecaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaah hcaabaaaabaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaa abaaaaaafgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaa fgafbaaaabaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaaeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaak hcaabaaaadaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaa adaaaaaaaaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaa adaaaaaaaaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaa aeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaaaaaaaaajhcaabaaa afaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaaaiaaaaaaaaaaaaaj hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaadaaaaaabjaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaia ebaaaaaaabaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaa aaaaaaaadkiacaaaadaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaa dcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaa dkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaa aaaaaaaaabeaaaaaaaaaiadpbaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaabaaaaaaagaabaaaabaaaaaaegacbaaaafaaaaaaefaaaaajpcaabaaa adaaaaaaegacbaaaafaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadcaaaaal ocaabaaaadaaaaaaagajbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaaagajbaia ebaaaaaaabaaaaaabaaaaaahecaabaaaaaaaaaaajgahbaaaadaaaaaajgahbaaa adaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahocaabaaa adaaaaaakgakbaaaaaaaaaaafgaobaaaadaaaaaadcaaaaaphcaabaaaacaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa acaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaabaaaaaaegacbaaaacaaaaaa egacbaaaacaaaaaaeeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah hcaabaaaacaaaaaapgapbaaaabaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaa abaaaaaajgahbaaaadaaaaaaegacbaaaacaaaaaabaaaaaaibcaabaaaabaaaaaa egacbaiaebaaaaaaabaaaaaaegacbaaaacaaaaaadeaaaaakdcaabaaaabaaaaaa mgaabaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpaaaaaf ccaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaabkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa elaaaaafccaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaaacaaaaaa pgapbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaaiicaabaaa aaaaaaaabkaabaaaabaaaaaadkiacaaaacaaaaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidpdbaaaaahicaabaaaaaaaaaaa akaabaaaadaaaaaadkaabaaaaaaaaaaadhaaaaakicaabaaaaaaaaaaadkaabaaa aaaaaaaaakiacaaaadaaaaaabiaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaacaaaaaadgcaaaafccaabaaaabaaaaaa dkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaa abaaaaaadiaaaaaihcaabaaaacaaaaaapgapbaaaaaaaaaaaegiccaaaaaaaaaaa ajaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaa diaaaaahicaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah pcaabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaabjaaaaagpccabaaa aaaaaaaaegaobaiaebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 14 [_LightColor] Vector 13 [_LightPos] Vector 9 [_LightPositionRange] Vector 10 [_LightShadowData] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 12 [unity_ColorSpaceLuminance] Vector 15 [unity_LightmapFade] Vector 11 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_ShadowMapTexture] CUBE 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c16, 1, 0.970000029, 2, -1 def c17, 0, 128, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_cube s3 dcl_2d s4 mov r0.xyz, c14 mul_pp r0.xyw, r0.xyzz, c12.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c12.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c12.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c8.x, r2.x, c8.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c16.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 mov r4.w, c16.x dp4 r5.x, c3, r4 dp4 r5.y, c4, r4 dp4 r5.z, c5, r4 texld r5, r5, s2 add r2.yzw, r4.xxyz, -c13.xxyz texld r6, r2.yzww, s3 dp3 r0.y, r2.yzww, r2.yzww rsq r0.z, r0.y mul r0.y, r0.y, c13.w texld r7, r0.y, s1 rcp r0.y, r0.z mul_pp r2.yzw, r0.z, r2 mul r0.y, r0.y, c9.w mad r0.y, r0.y, -c16.y, r6.x mov r3.x, c16.x cmp_pp r0.y, r0.y, r3.x, c10.x mul r0.y, r0.y, r7.x mul r0.y, r5.w, r0.y mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c6.xyzz add r4.xyz, r4, -c11 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c11.w, r0.w, r3.z mad r0.w, r0.w, c15.z, c15.w add_sat r0.w, -r0.w, c16.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c16.z, c16.w mul_pp r1.w, r1.w, c17.y nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c17.x mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c14 max_pp r0.y, r1.x, c17.x pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.w, r0.x, r0.y mul_pp r0, r0.w, r2 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 3 SetTexture 3 [_LightTexture0] CUBE 2 SetTexture 4 [_CameraNormalsTexture] 2D 4 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedfiefdkmgffbmkdggennphimbcfjlikfoabaaaaaajaakaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcliajaaaaeaaaaaaagoacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaafidaaaae aahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaagcbaaaad lcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacagaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaa egiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaa agaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaa aaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaa aaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaa aaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaa aoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa efaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaaeaaaaaaaagabaaa aeaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaa abaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaa aaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaa abaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaa fgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaa abaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa aeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaa adaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaa aaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaaadaaaaaa diaaaaaihcaabaaaaeaaaaaafgafbaaaadaaaaaaegiccaaaaaaaaaaaamaaaaaa dcaaaaakhcaabaaaaeaaaaaaegiccaaaaaaaaaaaalaaaaaaagaabaaaadaaaaaa egacbaaaaeaaaaaadcaaaaakhcaabaaaaeaaaaaaegiccaaaaaaaaaaaanaaaaaa kgakbaaaadaaaaaaegacbaaaaeaaaaaaaaaaaaaihcaabaaaaeaaaaaaegacbaaa aeaaaaaaegiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaaeaaaaaaegacbaaa aeaaaaaaeghobaaaadaaaaaaaagabaaaacaaaaaaaaaaaaajhcaabaaaaeaaaaaa egacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaa afaaaaaaegacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaelaaaaaficaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaa dkiacaaaacaaaaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaomfbhidpdbaaaaahicaabaaaaaaaaaaaakaabaaaafaaaaaadkaabaaa aaaaaaaadhaaaaakicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaaadaaaaaa biaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaackaabaaaaaaaaaaa dkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaagaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaa diaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaafaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaaeaaaaaackaabaaaaaaaaaaadgcaaaaficaabaaa aaaaaaaackaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaa egiccaiaebaaaaaaabaaaaaaaeaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaa adaaaaaaegiccaiaebaaaaaaadaaaaaabjaaaaaabaaaaaahbcaabaaaabaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaaabaaaaaaakaabaaa abaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaa aaaaaaaaakaabaaaabaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaadaaaaaa bjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaalccaabaaaaaaaaaaa bkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaa aacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp baaaaaahbcaabaaaabaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaf bcaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaalhcaabaaaabaaaaaaegacbaia ebaaaaaaafaaaaaaagaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaabaaaaaah icaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaa abaaaaaadkaabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaabaaaaaa egacbaaaabaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaadiaaaaahicaabaaaabaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaed baaaaaahicaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaacaaaaaadkaabaaaacaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa acaaaaaaegacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaa egacbaaaacaaaaaabaaaaaaiccaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaa egacbaaaacaaaaaadeaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaa aaaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaa diaaaaaihcaabaaaacaaaaaakgakbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaa deaaaaahecaabaaaaaaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaadkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah icaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpcaabaaa aaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaabjaaaaagpccabaaaaaaaaaaa egaobaiaebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Matrix 12 [_CameraToWorld] 3 Matrix 4 [_LightMatrix0] Matrix 0 [unity_World2Shadow0] Vector 22 [_LightColor] Vector 21 [_LightPos] Vector 18 [_LightShadowData] Vector 16 [_ProjectionParams] Vector 8 [_ShadowOffsets0] Vector 9 [_ShadowOffsets1] Vector 10 [_ShadowOffsets2] Vector 11 [_ShadowOffsets3] Vector 15 [_WorldSpaceCameraPos] Vector 17 [_ZBufferParams] Vector 20 [unity_ColorSpaceLuminance] Vector 23 [unity_LightmapFade] Vector 19 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_ShadowMapTexture] 2D 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c24, 1, 0.25, 0, -2 def c25, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 mov r0.x, c24.x rcp r0.y, v1.z mul r0.y, r0.y, c16.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c17.x, r2.x, c17.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c24.x dp4 r4.x, c12, r3 dp4 r4.y, c13, r3 dp4 r4.z, c14, r3 mov r4.w, c24.x dp4 r5.x, c0, r4 dp4 r5.y, c1, r4 dp4 r5.z, c2, r4 dp4 r5.w, c3, r4 rcp r0.y, r5.w mad r6, r5, r0.y, c8 texldp_pp r6, r6, s3 mad r7, r5, r0.y, c9 texldp_pp r7, r7, s3 mov_pp r6.y, r7.x mad r7, r5, r0.y, c10 mad r5, r5, r0.y, c11 texldp_pp r5, r5, s3 mov_pp r6.w, r5.x texldp_pp r5, r7, s3 mov_pp r6.z, r5.x lrp_pp r5, r6, r0.x, c18.x dp4_pp r0.x, r5, c24.y add r2.yzw, r4.xxyz, -c19.xxyz dp3 r0.y, r2.yzww, r2.yzww rsq r0.y, r0.y rcp r0.y, r0.y mad r0.y, r0.w, -r2.x, r0.y mad r0.y, c19.w, r0.y, r3.z mad_sat r0.z, r0.y, c18.z, c18.w mad r0.y, r0.y, c23.z, c23.w add_sat r0.y, -r0.y, c24.x add_sat_pp r0.x, r0.z, r0.x dp4 r2.x, c4, r4 dp4 r2.y, c5, r4 dp4 r2.z, c6, r4 dp4 r2.w, c7, r4 texldp r3, r2, s2 add r2.xyz, -r4, c21 add r3.xyz, r4, -c15 dp3 r0.z, r2, r2 mul r0.w, r0.z, c21.w rsq r0.z, r0.z mul_pp r2.xyz, r0.z, r2 texld r4, r0.w, s1 mul r0.z, r3.w, r4.x mul r0.x, r0.x, r0.z cmp r0.x, r2.w, c24.z, r0.x mov_sat r0.z, r0.x dp3 r0.w, r3, r3 rsq r0.w, r0.w mad r3.xyz, r3, -r0.w, r2 nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, -c24.w, -c24.x mul_pp r0.w, r1.w, c25.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, r2, r3 max_pp r2.x, r1.y, c24.z mul r0.x, r0.x, r2.x mul_pp r2.xyz, r0.x, c22 max_pp r0.x, r1.x, c24.z pow r1.x, r0.x, r0.w mul r0.x, r0.z, r1.x mov r1.xyz, c22 mul_pp r1.xyw, r1.xyzz, c20.xyzz add_pp r0.zw, r1.xyyw, r1.x mul_pp r0.w, r0.w, r1.y mad_pp r0.z, r1.z, c20.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c20.w, r0.w, r0.z mul_pp r2.w, r0.z, r0.x mul_pp r0, r0.y, r2 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 4 SetTexture 4 [_ShadowMapTexture] 2D 3 ConstBuffer "$Globals" 304 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] Vector 240 [_ShadowOffsets0] Vector 256 [_ShadowOffsets1] Vector 272 [_ShadowOffsets2] Vector 288 [_ShadowOffsets3] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedhfbgdmfflnnepmajhhnhfjmlbmnfgkjjabaaaaaamiamaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcpaalaaaaeaaaaaaapmacaaaa fjaaaaaeegiocaaaaaaaaaaabdaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaiaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaae aahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaae aahabaaaaeaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaaaaaaaaajbcaabaaa aaaaaaaaakiacaiaebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpaoaaaaah gcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa abaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaaj pcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaaeaaaaaa dcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaa kgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaa aaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa aaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaadaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaai hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaadiaaaaai pcaabaaaaeaaaaaafgafbaaaadaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaak pcaabaaaaeaaaaaaegiocaaaacaaaaaaaiaaaaaaagaabaaaadaaaaaaegaobaaa aeaaaaaadcaaaaakpcaabaaaaeaaaaaaegiocaaaacaaaaaaakaaaaaakgakbaaa adaaaaaaegaobaaaaeaaaaaaaaaaaaaipcaabaaaaeaaaaaaegaobaaaaeaaaaaa egiocaaaacaaaaaaalaaaaaaaoaaaaahhcaabaaaaeaaaaaaegacbaaaaeaaaaaa pgapbaaaaeaaaaaaaaaaaaaihcaabaaaafaaaaaaegacbaaaaeaaaaaaegiccaaa aaaaaaaaapaaaaaaehaaaaalbcaabaaaafaaaaaaegaabaaaafaaaaaaaghabaaa aeaaaaaaaagabaaaadaaaaaackaabaaaafaaaaaaaaaaaaaihcaabaaaagaaaaaa egacbaaaaeaaaaaaegiccaaaaaaaaaaabaaaaaaaehaaaaalccaabaaaafaaaaaa egaabaaaagaaaaaaaghabaaaaeaaaaaaaagabaaaadaaaaaackaabaaaagaaaaaa aaaaaaaihcaabaaaagaaaaaaegacbaaaaeaaaaaaegiccaaaaaaaaaaabbaaaaaa aaaaaaaihcaabaaaaeaaaaaaegacbaaaaeaaaaaaegiccaaaaaaaaaaabcaaaaaa ehaaaaalicaabaaaafaaaaaaegaabaaaaeaaaaaaaghabaaaaeaaaaaaaagabaaa adaaaaaackaabaaaaeaaaaaaehaaaaalecaabaaaafaaaaaaegaabaaaagaaaaaa aghabaaaaeaaaaaaaagabaaaadaaaaaackaabaaaagaaaaaadcaaaaakpcaabaaa aeaaaaaaegaobaaaafaaaaaaagaabaaaaaaaaaaaagiacaaaacaaaaaabiaaaaaa bbaaaaakbcaabaaaaaaaaaaaegaobaaaaeaaaaaaaceaaaaaaaaaiadoaaaaiado aaaaiadoaaaaiadoaaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaacaaaaaabjaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaa egacbaaaaeaaaaaaelaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaak ccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaackaabaaa aaaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaa aaaaaaaadkaabaaaabaaaaaadccaaaalecaabaaaaaaaaaaabkaabaaaaaaaaaaa ckiacaaaacaaaaaabiaaaaaadkiacaaaacaaaaaabiaaaaaadcaaaaalccaabaaa aaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaa akaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaa aaaaiadpaacaaaahbcaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaaihcaabaaaabaaaaaafgafbaaaadaaaaaaegidcaaaaaaaaaaaamaaaaaa dcaaaaakhcaabaaaabaaaaaaegidcaaaaaaaaaaaalaaaaaaagaabaaaadaaaaaa egacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaaegidcaaaaaaaaaaaanaaaaaa kgakbaaaadaaaaaaegacbaaaabaaaaaaaaaaaaaihcaabaaaabaaaaaaegacbaaa abaaaaaaegidcaaaaaaaaaaaaoaaaaaaaoaaaaahmcaabaaaaaaaaaaaagaebaaa abaaaaaakgakbaaaabaaaaaadbaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaa abeaaaaaaaaaaaaaabaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaiadpefaaaaajpcaabaaaaeaaaaaaogakbaaaaaaaaaaaeghobaaaabaaaaaa aagabaaaacaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaa aeaaaaaaaaaaaaajhcaabaaaabaaaaaaegacbaiaebaaaaaaadaaaaaaegiccaaa aaaaaaaaaiaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaabaaaaaa egacbaaaabaaaaaadiaaaaaiicaabaaaabaaaaaadkaabaaaaaaaaaaadkiacaaa aaaaaaaaaiaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaabaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaaefaaaaajpcaabaaa aeaaaaaapgapbaaaabaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaeaaaaaadiaaaaahbcaabaaa aaaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadgcaaaafecaabaaaaaaaaaaa akaabaaaaaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaa adaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaa adaaaaaaegacbaiaebaaaaaaadaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaadaaaaaapgapbaaa aaaaaaaaegacbaaaadaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaa aceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialp aaaaialpaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaa aaaaaaedbaaaaaahicaabaaaabaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaa eeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahhcaabaaaacaaaaaa pgapbaaaabaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaa adaaaaaaegacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaa egacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaaabaaaaaa diaaaaaihcaabaaaacaaaaaaagaabaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaa deaaaaahbcaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaaf bcaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaa aaaaaaaadkaabaaaaaaaaaaabjaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaahbcaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaaj hcaabaaaabaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaa aaaaaaahmcaabaaaaaaaaaaafgajbaaaabaaaaaaagaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaadcaaaaalecaabaaa aaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaackaabaaa aaaaaaaaelaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaapaaaaaiicaabaaa aaaaaaaapgipcaaaaaaaaaaaadaaaaaapgapbaaaaaaaaaaaaaaaaaahecaabaaa aaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaaacaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahpcaabaaaaaaaaaaafgafbaaa aaaaaaaaegaobaaaacaaaaaabjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaa aaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Matrix 0 [_CameraToWorld] 3 Vector 11 [_LightColor] Vector 10 [_LightPos] Vector 6 [_LightPositionRange] Vector 7 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 9 [unity_ColorSpaceLuminance] Vector 12 [unity_LightmapFade] Vector 8 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c13, 1, 0.0078125, -0.0078125, 0.970000029 def c14, 0.25, 2, -1, 0 def c15, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 mov r0.xyz, c11 mul_pp r0.xyw, r0.xyzz, c9.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c9.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c9.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c4.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c5.x, r2.x, c5.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c13.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c10.xxyz add r3.xyw, r2.yzzw, c13.y texld r5, r3.xyww, s2 add r3.xyw, r2.yzzw, c13.zzzy texld r6, r3.xyww, s2 mov r5.y, r6.x add r3.xyw, r2.yzzw, c13.zyzz texld r6, r3.xyww, s2 mov r5.z, r6.x add r3.xyw, r2.yzzw, c13.yzzz texld r6, r3.xyww, s2 mov r5.w, r6.x dp3 r0.y, r2.yzww, r2.yzww rsq r0.z, r0.y mul r0.y, r0.y, c10.w texld r6, r0.y, s1 rcp r0.y, r0.z mul_pp r2.yzw, r0.z, r2 mul r0.y, r0.y, c6.w mad r5, r0.y, -c13.w, r5 mov r3.x, c13.x cmp_pp r5, r5, r3.x, c7.x dp4_pp r0.y, r5, c14.x mul r0.y, r0.y, r6.x mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c3.xyzz add r4.xyz, r4, -c8 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c8.w, r0.w, r3.z mad r0.w, r0.w, c12.z, c12.w add_sat r0.w, -r0.w, c13.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c14.y, c14.z mul_pp r1.w, r1.w, c15.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c14.w mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c11 max_pp r0.y, r1.x, c14.w pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.w, r0.x, r0.y mul_pp r0, r0.w, r2 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedkagchdlhhfekihknmbamkjlffofppcfpabaaaaaacaalaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefceiakaaaaeaaaaaaajcacaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaa fidaaaaeaahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaa gcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaa aaaaaaaagiaaaaacahaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaa adaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaa aaaaaaaaagaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaa bkaabaaaaaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaa ckiacaaaaaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaa fgafbaaaaaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaa aaaaaaaaaoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaa efaaaaajpcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaaefaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaa aagabaaaadaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaa akaabaaaabaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaai ecaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaah hcaabaaaabaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaa abaaaaaafgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaa fgafbaaaabaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaaeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaak hcaabaaaadaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaa adaaaaaaaaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaa adaaaaaaaaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaa aaaaaaaaaiaaaaaaaaaaaaakhcaabaaaafaaaaaaegacbaaaaeaaaaaaaceaaaaa aaaaaadmaaaaaadmaaaaaadmaaaaaaaaefaaaaajpcaabaaaafaaaaaaegacbaaa afaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaaaaaaaaakhcaabaaaagaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaalmaaaaaalmaaaaaadmaaaaaaaaefaaaaaj pcaabaaaagaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaafccaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaalmaaaaaadmaaaaaalmaaaaaaaaefaaaaaj pcaabaaaagaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaafecaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaadmaaaaaalmaaaaaalmaaaaaaaaefaaaaaj pcaabaaaagaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaaficaabaaaafaaaaaaakaabaaaagaaaaaabaaaaaahecaabaaaaaaaaaaa egacbaaaaeaaaaaaegacbaaaaeaaaaaaelaaaaaficaabaaaaaaaaaaackaabaaa aaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaacaaaaaa abaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidp dbaaaaahpcaabaaaafaaaaaaegaobaaaafaaaaaapgapbaaaaaaaaaaadhaaaaan pcaabaaaafaaaaaaegaobaaaafaaaaaaagiacaaaadaaaaaabiaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbbaaaaakicaabaaaaaaaaaaaegaobaaa afaaaaaaaceaaaaaaaaaiadoaaaaiadoaaaaiadoaaaaiadodiaaaaaibcaabaaa abaaaaaackaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaa egacbaaaaeaaaaaaefaaaaajpcaabaaaafaaaaaaagaabaaaabaaaaaaeghobaaa abaaaaaaaagabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaa akaabaaaafaaaaaadgcaaaaficaabaaaaaaaaaaackaabaaaaaaaaaaaaaaaaaaj hcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa aaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaadaaaaaa bjaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa elaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaakccaabaaaaaaaaaaa ckaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaaakaabaaaabaaaaaadcaaaaak ccaabaaaaaaaaaaadkiacaaaadaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaa akaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpbaaaaaahbcaabaaaabaaaaaaegacbaaa afaaaaaaegacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaa dcaaaaalhcaabaaaabaaaaaaegacbaiaebaaaaaaafaaaaaaagaabaaaabaaaaaa egacbaiaebaaaaaaaeaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaaabaaaaaa egacbaaaabaaaaaaeeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah hcaabaaaabaaaaaapgapbaaaabaaaaaaegacbaaaabaaaaaadcaaaaaphcaabaaa acaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaa aceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahicaabaaaabaaaaaa dkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaacaaaaaaegacbaaa acaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaacaaaaaadkaabaaaacaaaaaa diaaaaahhcaabaaaacaaaaaapgapbaaaacaaaaaaegacbaaaacaaaaaabaaaaaah bcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaabaaaaaaiccaabaaa abaaaaaaegacbaiaebaaaaaaaeaaaaaaegacbaaaacaaaaaadeaaaaahccaabaaa abaaaaaabkaabaaaabaaaaaaabeaaaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaabkaabaaaabaaaaaadiaaaaaihcaabaaaacaaaaaakgakbaaa aaaaaaaaegiccaaaaaaaaaaaajaaaaaadeaaaaahecaabaaaaaaaaaaaakaabaaa abaaaaaaabeaaaaaaaaaaaaacpaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaabaaaaaabjaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaaacaaaaaaakaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahpcaabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaa acaaaaaabjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaadoaaaaab " } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 14 [_LightColor] Vector 13 [_LightPos] Vector 9 [_LightPositionRange] Vector 10 [_LightShadowData] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 12 [unity_ColorSpaceLuminance] Vector 15 [unity_LightmapFade] Vector 11 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_ShadowMapTexture] CUBE 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c16, 1, 0.0078125, -0.0078125, 0.970000029 def c17, 0.25, 2, -1, 0 def c18, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_cube s3 dcl_2d s4 mov r0.xyz, c14 mul_pp r0.xyw, r0.xyzz, c12.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c12.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c12.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c8.x, r2.x, c8.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c16.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c13.xxyz add r3.xyw, r2.yzzw, c16.y texld r5, r3.xyww, s3 add r3.xyw, r2.yzzw, c16.zzzy texld r6, r3.xyww, s3 mov r5.y, r6.x add r3.xyw, r2.yzzw, c16.zyzz texld r6, r3.xyww, s3 mov r5.z, r6.x add r3.xyw, r2.yzzw, c16.yzzz texld r6, r3.xyww, s3 mov r5.w, r6.x dp3 r0.y, r2.yzww, r2.yzww rsq r0.z, r0.y mul r0.y, r0.y, c13.w texld r6, r0.y, s1 rcp r0.y, r0.z mul_pp r2.yzw, r0.z, r2 mul r0.y, r0.y, c9.w mad r5, r0.y, -c16.w, r5 mov r3.x, c16.x cmp_pp r5, r5, r3.x, c10.x dp4_pp r0.y, r5, c17.x mul r0.y, r0.y, r6.x mov r4.w, c16.x dp4 r5.x, c3, r4 dp4 r5.y, c4, r4 dp4 r5.z, c5, r4 texld r5, r5, s2 mul r0.y, r0.y, r5.w mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c6.xyzz add r4.xyz, r4, -c11 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c11.w, r0.w, r3.z mad r0.w, r0.w, c15.z, c15.w add_sat r0.w, -r0.w, c16.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c17.y, c17.z mul_pp r1.w, r1.w, c18.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c17.w mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c14 max_pp r0.y, r1.x, c17.w pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.w, r0.x, r0.y mul_pp r0, r0.w, r2 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z exp_pp oC0.w, -r0.w " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 3 SetTexture 3 [_LightTexture0] CUBE 2 SetTexture 4 [_CameraNormalsTexture] 2D 4 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedcaaieppmgpcemgfjokkaneahmglanjlfabaaaaaaamamaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcdealaaaaeaaaaaaamnacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaafidaaaae aahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaagcbaaaad lcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacahaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaa egiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaa agaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaa aaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaa aaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaa aaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaa aoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa efaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaaeaaaaaaaagabaaa aeaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaa abaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaa aaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaa abaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaa fgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaa abaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa aeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaa adaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaa aaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaaadaaaaaa aaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaa aiaaaaaaaaaaaaakhcaabaaaafaaaaaaegacbaaaaeaaaaaaaceaaaaaaaaaaadm aaaaaadmaaaaaadmaaaaaaaaefaaaaajpcaabaaaafaaaaaaegacbaaaafaaaaaa eghobaaaacaaaaaaaagabaaaadaaaaaaaaaaaaakhcaabaaaagaaaaaaegacbaaa aeaaaaaaaceaaaaaaaaaaalmaaaaaalmaaaaaadmaaaaaaaaefaaaaajpcaabaaa agaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaf ccaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaaegacbaaa aeaaaaaaaceaaaaaaaaaaalmaaaaaadmaaaaaalmaaaaaaaaefaaaaajpcaabaaa agaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaf ecaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaaegacbaaa aeaaaaaaaceaaaaaaaaaaadmaaaaaalmaaaaaalmaaaaaaaaefaaaaajpcaabaaa agaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaf icaabaaaafaaaaaaakaabaaaagaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaeaaaaaaelaaaaaficaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaacaaaaaaabaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidpdbaaaaah pcaabaaaafaaaaaaegaobaaaafaaaaaapgapbaaaaaaaaaaadhaaaaanpcaabaaa afaaaaaaegaobaaaafaaaaaaagiacaaaadaaaaaabiaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbbaaaaakicaabaaaaaaaaaaaegaobaaaafaaaaaa aceaaaaaaaaaiadoaaaaiadoaaaaiadoaaaaiadodiaaaaaibcaabaaaabaaaaaa ckaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaa aeaaaaaaefaaaaajpcaabaaaafaaaaaaagaabaaaabaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaa afaaaaaadiaaaaaihcaabaaaafaaaaaafgafbaaaadaaaaaaegiccaaaaaaaaaaa amaaaaaadcaaaaakhcaabaaaafaaaaaaegiccaaaaaaaaaaaalaaaaaaagaabaaa adaaaaaaegacbaaaafaaaaaadcaaaaakhcaabaaaafaaaaaaegiccaaaaaaaaaaa anaaaaaakgakbaaaadaaaaaaegacbaaaafaaaaaaaaaaaaaihcaabaaaafaaaaaa egacbaaaafaaaaaaegiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaafaaaaaa egacbaaaafaaaaaaeghobaaaadaaaaaaaagabaaaacaaaaaadiaaaaahecaabaaa aaaaaaaackaabaaaaaaaaaaadkaabaaaafaaaaaadgcaaaaficaabaaaaaaaaaaa ckaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaa egiccaiaebaaaaaaadaaaaaabjaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaa dcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaa akaabaaaabaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaadaaaaaabjaaaaaa bkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaa aaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaai ccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpbaaaaaah bcaabaaaabaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaafbcaabaaa abaaaaaaakaabaaaabaaaaaadcaaaaalhcaabaaaabaaaaaaegacbaiaebaaaaaa afaaaaaaagaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaabaaaaaahicaabaaa abaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaaabaaaaaa dkaabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaabaaaaaaegacbaaa abaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaea aaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaah icaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaa acaaaaaadkaabaaaacaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaacaaaaaa egacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaa acaaaaaabaaaaaaiccaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaaegacbaaa acaaaaaadeaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaadiaaaaai hcaabaaaacaaaaaakgakbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaadeaaaaah ecaabaaaaaaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaa dkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaa acaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpcaabaaaaaaaaaaa fgafbaaaaaaaaaaaegaobaaaacaaaaaabjaaaaagpccabaaaaaaaaaaaegaobaia ebaaaaaaaaaaaaaadoaaaaab" } } } Pass { Tags { "SHADOWSUPPORT"="true" } ZWrite Off Blend One One GpuProgramID 113408 Program "vp" { SubProgram "opengl " { Keywords { "POINT" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = (tmpvar_4 - _LightPos.xyz); vec3 tmpvar_7; tmpvar_7 = -(normalize(tmpvar_6)); vec4 tmpvar_8; tmpvar_8 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))); vec4 tmpvar_9; tmpvar_9 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_10; tmpvar_10 = normalize(((tmpvar_9.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_7, tmpvar_10) ) * tmpvar_8.w)); vec3 tmpvar_11; tmpvar_11 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_7 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_10)) , (tmpvar_9.w * 128.0) ) * clamp (tmpvar_8.w, 0.0, 1.0)) * (( (tmpvar_11.x + tmpvar_11.y) + tmpvar_11.z) + ( (2.0 * sqrt((tmpvar_11.y * (tmpvar_11.x + tmpvar_11.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_12; tmpvar_12 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_12; gl_FragData[0] = tmpvar_12; } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = -(_LightDir.xyz); vec4 tmpvar_7; tmpvar_7 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_8; tmpvar_8 = normalize(((tmpvar_7.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * max (0.0, dot (tmpvar_6, tmpvar_8))); vec3 tmpvar_9; tmpvar_9 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_6 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_8)) , (tmpvar_7.w * 128.0) ) * clamp (1.0, 0.0, 1.0)) * (( (tmpvar_9.x + tmpvar_9.y) + tmpvar_9.z) + ( (2.0 * sqrt((tmpvar_9.y * (tmpvar_9.x + tmpvar_9.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_10; tmpvar_10 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_10; gl_FragData[0] = tmpvar_10; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = (_LightPos.xyz - tmpvar_4); vec3 tmpvar_7; tmpvar_7 = normalize(tmpvar_6); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_4; vec4 tmpvar_9; tmpvar_9 = (_LightMatrix0 * tmpvar_8); float tmpvar_10; tmpvar_10 = ((texture2DProj (_LightTexture0, tmpvar_9).w * float( (tmpvar_9.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w); vec4 tmpvar_11; tmpvar_11 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_12; tmpvar_12 = normalize(((tmpvar_11.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_7, tmpvar_12) ) * tmpvar_10)); vec3 tmpvar_13; tmpvar_13 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_7 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_12)) , (tmpvar_11.w * 128.0) ) * clamp (tmpvar_10, 0.0, 1.0)) * (( (tmpvar_13.x + tmpvar_13.y) + tmpvar_13.z) + ( (2.0 * sqrt((tmpvar_13.y * (tmpvar_13.x + tmpvar_13.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_14; tmpvar_14 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_14; gl_FragData[0] = tmpvar_14; } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = (tmpvar_4 - _LightPos.xyz); vec3 tmpvar_7; tmpvar_7 = -(normalize(tmpvar_6)); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_4; float tmpvar_9; tmpvar_9 = (texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_8).xyz).w); vec4 tmpvar_10; tmpvar_10 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_11; tmpvar_11 = normalize(((tmpvar_10.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_7, tmpvar_11) ) * tmpvar_9)); vec3 tmpvar_12; tmpvar_12 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_7 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_11)) , (tmpvar_10.w * 128.0) ) * clamp (tmpvar_9, 0.0, 1.0)) * (( (tmpvar_12.x + tmpvar_12.y) + tmpvar_12.z) + ( (2.0 * sqrt((tmpvar_12.y * (tmpvar_12.x + tmpvar_12.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_13; tmpvar_13 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_13; gl_FragData[0] = tmpvar_13; } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTexture0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = -(_LightDir.xyz); vec4 tmpvar_7; tmpvar_7.w = 1.0; tmpvar_7.xyz = tmpvar_4; float tmpvar_8; tmpvar_8 = texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_7).xy).w; vec4 tmpvar_9; tmpvar_9 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_10; tmpvar_10 = normalize(((tmpvar_9.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_6, tmpvar_10) ) * tmpvar_8)); vec3 tmpvar_11; tmpvar_11 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_6 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_10)) , (tmpvar_9.w * 128.0) ) * clamp (tmpvar_8, 0.0, 1.0)) * (( (tmpvar_11.x + tmpvar_11.y) + tmpvar_11.z) + ( (2.0 * sqrt((tmpvar_11.y * (tmpvar_11.x + tmpvar_11.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_12; tmpvar_12 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_12; gl_FragData[0] = tmpvar_12; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform mat4 unity_World2Shadow[4]; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2DShadow _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (_LightPos.xyz - tmpvar_6); lightDir_3 = normalize(tmpvar_9); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_6; vec4 tmpvar_11; tmpvar_11 = (_LightMatrix0 * tmpvar_10); atten_2 = ((texture2DProj (_LightTexture0, tmpvar_11).w * float( (tmpvar_11.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w); vec4 tmpvar_12; tmpvar_12.w = 1.0; tmpvar_12.xyz = tmpvar_6; float tmpvar_13; tmpvar_13 = (atten_2 * clamp (( (_LightShadowData.x + (shadow2DProj (_ShadowMapTexture, (unity_World2Shadow[0] * tmpvar_12)).x * (1.0 - _LightShadowData.x))) + clamp (((tmpvar_8 * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); atten_2 = tmpvar_13; vec4 tmpvar_14; tmpvar_14 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_15; tmpvar_15 = normalize(((tmpvar_14.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_15) ) * tmpvar_13)); vec3 tmpvar_16; tmpvar_16 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_15)) , (tmpvar_14.w * 128.0) ) * clamp (tmpvar_13, 0.0, 1.0)) * (( (tmpvar_16.x + tmpvar_16.y) + tmpvar_16.z) + ( (2.0 * sqrt((tmpvar_16.y * (tmpvar_16.x + tmpvar_16.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_17; tmpvar_17 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_17; gl_FragData[0] = tmpvar_17; } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_7; tmpvar_7 = mix (tmpvar_4.z, sqrt(dot (tmpvar_6, tmpvar_6)), unity_ShadowFadeCenterAndType.w); lightDir_2 = -(_LightDir.xyz); float tmpvar_8; tmpvar_8 = clamp ((texture2D (_ShadowMapTexture, tmpvar_3).x + clamp ( ((tmpvar_7 * _LightShadowData.z) + _LightShadowData.w) , 0.0, 1.0)), 0.0, 1.0); vec4 tmpvar_9; tmpvar_9 = texture2D (_CameraNormalsTexture, tmpvar_3); vec3 tmpvar_10; tmpvar_10 = normalize(((tmpvar_9.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_2, tmpvar_10) ) * tmpvar_8)); vec3 tmpvar_11; tmpvar_11 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_2 - normalize((tmpvar_5 - _WorldSpaceCameraPos)) )), tmpvar_10)) , (tmpvar_9.w * 128.0) ) * clamp (tmpvar_8, 0.0, 1.0)) * (( (tmpvar_11.x + tmpvar_11.y) + tmpvar_11.z) + ( (2.0 * sqrt((tmpvar_11.y * (tmpvar_11.x + tmpvar_11.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_12; tmpvar_12 = (res_1 * clamp ((1.0 - ((tmpvar_7 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_12; gl_FragData[0] = tmpvar_12; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTexture0; uniform sampler2D _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_7; tmpvar_7 = mix (tmpvar_4.z, sqrt(dot (tmpvar_6, tmpvar_6)), unity_ShadowFadeCenterAndType.w); lightDir_2 = -(_LightDir.xyz); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_5; float tmpvar_9; tmpvar_9 = (clamp ((texture2D (_ShadowMapTexture, tmpvar_3).x + clamp (((tmpvar_7 * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0) * texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_8).xy).w); vec4 tmpvar_10; tmpvar_10 = texture2D (_CameraNormalsTexture, tmpvar_3); vec3 tmpvar_11; tmpvar_11 = normalize(((tmpvar_10.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_2, tmpvar_11) ) * tmpvar_9)); vec3 tmpvar_12; tmpvar_12 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_2 - normalize((tmpvar_5 - _WorldSpaceCameraPos)) )), tmpvar_11)) , (tmpvar_10.w * 128.0) ) * clamp (tmpvar_9, 0.0, 1.0)) * (( (tmpvar_12.x + tmpvar_12.y) + tmpvar_12.z) + ( (2.0 * sqrt((tmpvar_12.y * (tmpvar_12.x + tmpvar_12.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_13; tmpvar_13 = (res_1 * clamp ((1.0 - ((tmpvar_7 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_13; gl_FragData[0] = tmpvar_13; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; float tmpvar_10; tmpvar_10 = ((sqrt( dot (tmpvar_9, tmpvar_9) ) * _LightPositionRange.w) * 0.97); vec4 tmpvar_11; tmpvar_11 = textureCube (_ShadowMapTexture, tmpvar_9); float tmpvar_12; if ((tmpvar_11.x < tmpvar_10)) { tmpvar_12 = _LightShadowData.x; } else { tmpvar_12 = 1.0; }; float tmpvar_13; tmpvar_13 = (atten_2 * tmpvar_12); atten_2 = tmpvar_13; vec4 tmpvar_14; tmpvar_14 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_15; tmpvar_15 = normalize(((tmpvar_14.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_15) ) * tmpvar_13)); vec3 tmpvar_16; tmpvar_16 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_15)) , (tmpvar_14.w * 128.0) ) * clamp (tmpvar_13, 0.0, 1.0)) * (( (tmpvar_16.x + tmpvar_16.y) + tmpvar_16.z) + ( (2.0 * sqrt((tmpvar_16.y * (tmpvar_16.x + tmpvar_16.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_17; tmpvar_17 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_17; gl_FragData[0] = tmpvar_17; } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; float tmpvar_10; tmpvar_10 = ((sqrt( dot (tmpvar_9, tmpvar_9) ) * _LightPositionRange.w) * 0.97); vec4 tmpvar_11; tmpvar_11 = textureCube (_ShadowMapTexture, tmpvar_9); float tmpvar_12; if ((tmpvar_11.x < tmpvar_10)) { tmpvar_12 = _LightShadowData.x; } else { tmpvar_12 = 1.0; }; vec4 tmpvar_13; tmpvar_13.w = 1.0; tmpvar_13.xyz = tmpvar_6; float tmpvar_14; tmpvar_14 = ((atten_2 * tmpvar_12) * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_13).xyz).w); atten_2 = tmpvar_14; vec4 tmpvar_15; tmpvar_15 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_16; tmpvar_16 = normalize(((tmpvar_15.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_16) ) * tmpvar_14)); vec3 tmpvar_17; tmpvar_17 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_16)) , (tmpvar_15.w * 128.0) ) * clamp (tmpvar_14, 0.0, 1.0)) * (( (tmpvar_17.x + tmpvar_17.y) + tmpvar_17.z) + ( (2.0 * sqrt((tmpvar_17.y * (tmpvar_17.x + tmpvar_17.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_18; tmpvar_18 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_18; gl_FragData[0] = tmpvar_18; } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform mat4 unity_World2Shadow[4]; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2DShadow _ShadowMapTexture; uniform vec4 _ShadowOffsets[4]; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (_LightPos.xyz - tmpvar_6); lightDir_3 = normalize(tmpvar_9); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_6; vec4 tmpvar_11; tmpvar_11 = (_LightMatrix0 * tmpvar_10); atten_2 = ((texture2DProj (_LightTexture0, tmpvar_11).w * float( (tmpvar_11.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w); vec4 tmpvar_12; tmpvar_12.w = 1.0; tmpvar_12.xyz = tmpvar_6; vec4 tmpvar_13; tmpvar_13 = (unity_World2Shadow[0] * tmpvar_12); vec4 shadows_14; vec3 tmpvar_15; tmpvar_15 = (tmpvar_13.xyz / tmpvar_13.w); shadows_14.x = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[0].xyz)).x; shadows_14.y = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[1].xyz)).x; shadows_14.z = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[2].xyz)).x; shadows_14.w = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[3].xyz)).x; vec4 tmpvar_16; tmpvar_16 = (_LightShadowData.xxxx + (shadows_14 * (1.0 - _LightShadowData.xxxx))); shadows_14 = tmpvar_16; float tmpvar_17; tmpvar_17 = (atten_2 * clamp (( dot (tmpvar_16, vec4(0.25, 0.25, 0.25, 0.25)) + clamp (((tmpvar_8 * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); atten_2 = tmpvar_17; vec4 tmpvar_18; tmpvar_18 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_19; tmpvar_19 = normalize(((tmpvar_18.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_19) ) * tmpvar_17)); vec3 tmpvar_20; tmpvar_20 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_19)) , (tmpvar_18.w * 128.0) ) * clamp (tmpvar_17, 0.0, 1.0)) * (( (tmpvar_20.x + tmpvar_20.y) + tmpvar_20.z) + ( (2.0 * sqrt((tmpvar_20.y * (tmpvar_20.x + tmpvar_20.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_21; tmpvar_21 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_21; gl_FragData[0] = tmpvar_21; } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 304 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; vec4 shadowVals_10; shadowVals_10.x = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, 0.0078125, 0.0078125))).x; shadowVals_10.y = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, -0.0078125, 0.0078125))).x; shadowVals_10.z = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, 0.0078125, -0.0078125))).x; shadowVals_10.w = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, -0.0078125, -0.0078125))).x; bvec4 tmpvar_11; tmpvar_11 = lessThan (shadowVals_10, vec4((( sqrt(dot (tmpvar_9, tmpvar_9)) * _LightPositionRange.w) * 0.97))); vec4 tmpvar_12; tmpvar_12 = _LightShadowData.xxxx; float tmpvar_13; if (tmpvar_11.x) { tmpvar_13 = tmpvar_12.x; } else { tmpvar_13 = 1.0; }; float tmpvar_14; if (tmpvar_11.y) { tmpvar_14 = tmpvar_12.y; } else { tmpvar_14 = 1.0; }; float tmpvar_15; if (tmpvar_11.z) { tmpvar_15 = tmpvar_12.z; } else { tmpvar_15 = 1.0; }; float tmpvar_16; if (tmpvar_11.w) { tmpvar_16 = tmpvar_12.w; } else { tmpvar_16 = 1.0; }; vec4 tmpvar_17; tmpvar_17.x = tmpvar_13; tmpvar_17.y = tmpvar_14; tmpvar_17.z = tmpvar_15; tmpvar_17.w = tmpvar_16; float tmpvar_18; tmpvar_18 = (atten_2 * dot (tmpvar_17, vec4(0.25, 0.25, 0.25, 0.25))); atten_2 = tmpvar_18; vec4 tmpvar_19; tmpvar_19 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_20; tmpvar_20 = normalize(((tmpvar_19.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_20) ) * tmpvar_18)); vec3 tmpvar_21; tmpvar_21 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_20)) , (tmpvar_19.w * 128.0) ) * clamp (tmpvar_18, 0.0, 1.0)) * (( (tmpvar_21.x + tmpvar_21.y) + tmpvar_21.z) + ( (2.0 * sqrt((tmpvar_21.y * (tmpvar_21.x + tmpvar_21.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_22; tmpvar_22 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_22; gl_FragData[0] = tmpvar_22; } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; vec4 shadowVals_10; shadowVals_10.x = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, 0.0078125, 0.0078125))).x; shadowVals_10.y = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, -0.0078125, 0.0078125))).x; shadowVals_10.z = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, 0.0078125, -0.0078125))).x; shadowVals_10.w = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, -0.0078125, -0.0078125))).x; bvec4 tmpvar_11; tmpvar_11 = lessThan (shadowVals_10, vec4((( sqrt(dot (tmpvar_9, tmpvar_9)) * _LightPositionRange.w) * 0.97))); vec4 tmpvar_12; tmpvar_12 = _LightShadowData.xxxx; float tmpvar_13; if (tmpvar_11.x) { tmpvar_13 = tmpvar_12.x; } else { tmpvar_13 = 1.0; }; float tmpvar_14; if (tmpvar_11.y) { tmpvar_14 = tmpvar_12.y; } else { tmpvar_14 = 1.0; }; float tmpvar_15; if (tmpvar_11.z) { tmpvar_15 = tmpvar_12.z; } else { tmpvar_15 = 1.0; }; float tmpvar_16; if (tmpvar_11.w) { tmpvar_16 = tmpvar_12.w; } else { tmpvar_16 = 1.0; }; vec4 tmpvar_17; tmpvar_17.x = tmpvar_13; tmpvar_17.y = tmpvar_14; tmpvar_17.z = tmpvar_15; tmpvar_17.w = tmpvar_16; vec4 tmpvar_18; tmpvar_18.w = 1.0; tmpvar_18.xyz = tmpvar_6; float tmpvar_19; tmpvar_19 = ((atten_2 * dot (tmpvar_17, vec4(0.25, 0.25, 0.25, 0.25))) * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_18).xyz).w); atten_2 = tmpvar_19; vec4 tmpvar_20; tmpvar_20 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_21; tmpvar_21 = normalize(((tmpvar_20.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_21) ) * tmpvar_19)); vec3 tmpvar_22; tmpvar_22 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_21)) , (tmpvar_20.w * 128.0) ) * clamp (tmpvar_19, 0.0, 1.0)) * (( (tmpvar_22.x + tmpvar_22.y) + tmpvar_22.z) + ( (2.0 * sqrt((tmpvar_22.y * (tmpvar_22.x + tmpvar_22.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_23; tmpvar_23 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_23; gl_FragData[0] = tmpvar_23; } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } } Program "fp" { SubProgram "opengl " { Keywords { "POINT" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightPos] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 7 [unity_ColorSpaceLuminance] Vector 10 [unity_LightmapFade] Vector 6 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 "ps_3_0 def c11, 1, 2, -1, 0 def c12, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 mov r0.xyz, c9 mul_pp r0.xyw, r0.xyzz, c7.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c7.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c7.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c4.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s2 mad r2.x, c5.x, r2.x, c5.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c11.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c3.xxyz dp3 r0.y, r2.yzww, r2.yzww rsq r0.y, r0.y add r3.xyw, r4.xyzz, -c8.xyzz add r4.xyz, r4, -c6 dp3 r0.z, r4, r4 rsq r0.z, r0.z rcp r0.z, r0.z mad r0.z, r0.w, -r2.x, r0.z mad r0.z, c6.w, r0.z, r3.z mad r0.z, r0.z, c10.z, c10.w add_sat r0.z, -r0.z, c11.x dp3 r0.w, r3.xyww, r3.xyww rsq r2.x, r0.w mul r0.w, r0.w, c8.w texld r4, r0.w, s1 mul_pp r3.xyz, r2.x, r3.xyww mad r2.xyz, r2.yzww, -r0.y, -r3 nrm_pp r5.xyz, r2 mad_pp r1.xyz, r1, c11.y, c11.z mul_pp r0.y, r1.w, c12.x nrm_pp r2.xyz, r1 dp3_pp r0.w, r5, r2 dp3_pp r1.x, -r3, r2 max_pp r1.y, r0.w, c11.w pow r2.x, r1.y, r0.y mov_sat r0.y, r4.x mul r0.w, r4.x, r1.x mul_pp r1.yzw, r0.w, c9.xxyz cmp_pp r1.xyz, r1.x, r1.yzww, c11.w mul r0.y, r0.y, r2.x mul_pp r1.w, r0.x, r0.y mul_pp oC0, r0.z, r1 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecednogdlhflhghhbgpcjdfhlgldiggbgllhabaaaaaaimaiaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcleahaaaaeaaaaaaaonabaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacagaaaaaa diaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaa ajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaa diaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaal bcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaa akaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaai ccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaah bcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaa aaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaa jgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaa acaaaaaajgafbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadcaaaaal ccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaa abaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaa aaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaa egaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaa adaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaa agaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa adaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaa aeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaa egiccaiaebaaaaaaaaaaaaaaaiaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaa adaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaacaaaaaa bjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaalccaabaaaaaaaaaaa bkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaa aacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp baaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaf bcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaa aaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaaadaaaaaapgapbaaa aaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaa agaabaaaabaaaaaaegacbaaaafaaaaaadcaaaaalocaabaaaadaaaaaaagajbaia ebaaaaaaaeaaaaaakgakbaaaaaaaaaaaagajbaiaebaaaaaaabaaaaaabaaaaaah ecaabaaaaaaaaaaajgahbaaaadaaaaaajgahbaaaadaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahocaabaaaadaaaaaakgakbaaaaaaaaaaa fgaobaaaadaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaed baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaajgahbaaaadaaaaaa egacbaaaacaaaaaabaaaaaaibcaabaaaabaaaaaaegacbaiaebaaaaaaabaaaaaa egacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaadaaaaaaakaabaaaabaaaaaa dgcaaaafbcaabaaaadaaaaaaakaabaaaadaaaaaadiaaaaaihcaabaaaabaaaaaa agaabaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaadeaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaa bjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaa akaabaaaadaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaaakaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaafgafbaaaaaaaaaaa egaobaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightDir] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 7 [unity_ColorSpaceLuminance] Vector 10 [unity_LightmapFade] Vector 6 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_CameraNormalsTexture] 2D 1 "ps_3_0 def c11, 1, 2, -1, 0 def c12, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 texld_pp r1, r1, s1 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c11.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c6.xyzz add r3.xyz, r3, -c3 dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c6.w, r0.x, r2.z mad r0.x, r0.x, c10.z, c10.w add_sat r0.x, -r0.x, c11.x dp3 r0.y, r3, r3 rsq r0.y, r0.y mad r0.yzw, r3.xxyz, -r0.y, -c8.xxyz nrm_pp r2.xyz, r0.yzww mad_pp r0.yzw, r1.xxyz, c11.y, c11.z mul_pp r1.x, r1.w, c12.x nrm_pp r3.xyz, r0.yzww dp3_pp r0.y, r2, r3 dp3_pp r0.z, -c8, r3 max_pp r1.y, r0.y, c11.w pow r0.y, r1.y, r1.x mov r1.xyz, c9 mul_pp r1.xyw, r1.xyzz, c7.xyzz add_pp r1.xw, r1.yyzw, r1.x mul_pp r0.w, r1.w, r1.y mad_pp r1.x, r1.z, c7.z, r1.x rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.w, c7.w, r0.w, r1.x mul_pp r1.w, r0.w, r0.y mul_pp r2.xyz, r0.z, c9 cmp_pp r1.xyz, r0.z, r2, c11.w mul_pp oC0, r0.x, r1 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_CameraNormalsTexture] 2D 1 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedpidcpdjkndpbaiiichalhdedjphadkjoabaaaaaahiahaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckaagaaaaeaaaaaaakiabaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac afaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaa aaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaa aaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaa dcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaa adaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaa apaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaa aaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaah gcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa abaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaaj pcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaa dcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaa kgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaa aaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa aaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaadaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaai hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaaj hcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa aaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaa bjaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa elaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa ckaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaak ccaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaa akaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpbaaaaaahecaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa dcaaaaamhcaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaa egiccaiaebaaaaaaaaaaaaaaahaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaa abaaaaaaegacbaaaabaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaabaaaaaakgakbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaap hcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaea aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaaaaaaaaa egacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaabaaaaaaj bcaabaaaabaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaaegacbaaaacaaaaaa deaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaadiaaaaai hcaabaaaabaaaaaaagaabaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaa ckaabaaaaaaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah icaabaaaabaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaa aaaaaaaafgafbaaaaaaaaaaaegaobaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_OFF" } Matrix 4 [_CameraToWorld] 3 Matrix 0 [_LightMatrix0] Vector 13 [_LightColor] Vector 12 [_LightPos] Vector 8 [_ProjectionParams] Vector 7 [_WorldSpaceCameraPos] Vector 9 [_ZBufferParams] Vector 11 [unity_ColorSpaceLuminance] Vector 14 [unity_LightmapFade] Vector 10 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c15, 1, 0, 2, -1 def c16, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 mov r0.xyz, c13 mul_pp r0.xyw, r0.xyzz, c11.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c11.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c11.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c8.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c9.x, r2.x, c9.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c15.x dp4 r4.x, c4, r3 dp4 r4.y, c5, r3 dp4 r4.z, c6, r3 mov r4.w, c15.x dp4 r5.x, c0, r4 dp4 r5.y, c1, r4 dp4 r5.z, c2, r4 dp4 r5.w, c3, r4 texldp r6, r5, s2 add r2.yzw, -r4.xxyz, c12.xxyz dp3 r0.y, r2.yzww, r2.yzww mul r0.z, r0.y, c12.w rsq r0.y, r0.y mul_pp r2.yzw, r0.y, r2 texld r7, r0.z, s1 mul r0.y, r6.w, r7.x cmp r0.y, r5.w, c15.y, r0.y mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c7.xyzz add r4.xyz, r4, -c10 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c10.w, r0.w, r3.z mad r0.w, r0.w, c14.z, c14.w add_sat r0.w, -r0.w, c15.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c15.z, c15.w mul_pp r1.w, r1.w, c16.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, r2.yzww, r3 max_pp r2.x, r1.y, c15.y mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c13 max_pp r0.y, r1.x, c15.y pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.w, r0.x, r0.y mul_pp oC0, r0.w, r2 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedcifgdhfhgifljhhphnmeljeaackknnpoabaaaaaaoaajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcaiajaaaaeaaaaaaaecacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaa fibiaaaeaahabaaaadaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaadiaaaaaj hcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaa aaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaadiaaaaah ccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaalbcaabaaa aaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaaakaabaaa aaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaaiccaabaaa aaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaahbcaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaaaaaaaaaa agbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaajgafbaaa aaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaaacaaaaaa jgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaadcaaaaalccaabaaa aaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaaabaaaaaa ahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaaabaaaaaa afaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaaaaaaaaaa egbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaaegaibaaa abaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaaadaaaaaa abaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaaagaabaaa abaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa acaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaaadaaaaaa egacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaaaeaaaaaa egacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaahecaabaaa aaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaiaebaaaaaaadaaaaaa egiccaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaai icaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaaj pcaabaaaagaaaaaapgapbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaa diaaaaahhcaabaaaafaaaaaaagaabaaaabaaaaaaegacbaaaafaaaaaadcaaaaak hcaabaaaaeaaaaaaegacbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaa afaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaa eeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaa kgakbaaaaaaaaaaaegacbaaaaeaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaa acaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialp aaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaacaaaaaa abeaaaaaaaaaaaedbaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaa acaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa acaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaeaaaaaaegacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaa afaaaaaaegacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaabjaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaaadaaaaaaegidcaaa aaaaaaaaamaaaaaadcaaaaakhcaabaaaacaaaaaaegidcaaaaaaaaaaaalaaaaaa agaabaaaadaaaaaaegacbaaaacaaaaaadcaaaaakhcaabaaaacaaaaaaegidcaaa aaaaaaaaanaaaaaakgakbaaaadaaaaaaegacbaaaacaaaaaaaaaaaaajhcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaa abaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaal ccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaa aaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaa abeaaaaaaaaaiadpaaaaaaaiocaabaaaabaaaaaaagajbaaaacaaaaaaagincaaa aaaaaaaaaoaaaaaaaoaaaaahgcaabaaaabaaaaaafgagbaaaabaaaaaapgapbaaa abaaaaaadbaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaaaaaaaaaa abaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadpefaaaaaj pcaabaaaacaaaaaajgafbaaaabaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaacaaaaaadiaaaaah icaabaaaaaaaaaaaakaabaaaagaaaaaadkaabaaaaaaaaaaadgcaaaafccaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa akaabaaaabaaaaaadiaaaaaihcaabaaaacaaaaaapgapbaaaaaaaaaaaegiccaaa aaaaaaaaajaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa abaaaaaadiaaaaahicaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahpccabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab " } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 12 [_LightColor] Vector 11 [_LightPos] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 10 [unity_ColorSpaceLuminance] Vector 13 [unity_LightmapFade] Vector 9 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c14, 1, 2, -1, 0 def c15, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 mov r0.xyz, c12 mul_pp r0.xyw, r0.xyzz, c10.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c10.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c10.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c8.x, r2.x, c8.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c14.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 mov r4.w, c14.x dp4 r5.x, c3, r4 dp4 r5.y, c4, r4 dp4 r5.z, c5, r4 texld r5, r5, s2 add r2.yzw, r4.xxyz, -c11.xxyz dp3 r0.y, r2.yzww, r2.yzww mul r0.z, r0.y, c11.w rsq r0.y, r0.y mul_pp r2.yzw, r0.y, r2 texld r6, r0.z, s1 mul r0.y, r5.w, r6.x mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c6.xyzz add r4.xyz, r4, -c9 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c9.w, r0.w, r3.z mad r0.w, r0.w, c13.z, c13.w add_sat r0.w, -r0.w, c14.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c14.y, c14.z mul_pp r1.w, r1.w, c15.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c14.w mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c12 max_pp r0.y, r1.x, c14.w pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.w, r0.x, r0.y mul_pp oC0, r0.w, r2 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedbgpjjggiaomjfehcobaaomhiicdlcpemabaaaaaahiajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckaaiaaaaeaaaaaaaciacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaa fibiaaaeaahabaaaadaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaadiaaaaaj hcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaa aaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaadiaaaaah ccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaalbcaabaaa aaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaaakaabaaa aaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaaiccaabaaa aaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaahbcaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaaaaaaaaaa agbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaajgafbaaa aaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaaacaaaaaa jgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaadcaaaaalccaabaaa aaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaaabaaaaaa ahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaaabaaaaaa afaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaaaaaaaaaa egbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaaegaibaaa abaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaaadaaaaaa abaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaaagaabaaa abaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa acaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaaadaaaaaa egacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaaaeaaaaaa egacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaahecaabaaa aaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaai icaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaaj pcaabaaaagaaaaaapgapbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaa diaaaaahhcaabaaaafaaaaaaagaabaaaabaaaaaaegacbaaaafaaaaaadcaaaaal hcaabaaaaeaaaaaaegacbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaaegacbaia ebaaaaaaafaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaa aeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaa aeaaaaaakgakbaaaaaaaaaaaegacbaaaaeaaaaaadcaaaaaphcaabaaaacaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa acaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaa egacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaeaaaaaaegacbaaaacaaaaaabaaaaaaibcaabaaaabaaaaaa egacbaiaebaaaaaaafaaaaaaegacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaa akaabaaaabaaaaaaabeaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaabjaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa adaaaaaaegiccaaaaaaaaaaaamaaaaaadcaaaaakhcaabaaaacaaaaaaegiccaaa aaaaaaaaalaaaaaaagaabaaaadaaaaaaegacbaaaacaaaaaadcaaaaakhcaabaaa acaaaaaaegiccaaaaaaaaaaaanaaaaaakgakbaaaadaaaaaaegacbaaaacaaaaaa aaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaa bjaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa elaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa ckaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaak ccaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaa akaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaaiocaabaaaabaaaaaaagajbaaa acaaaaaaagijcaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaacaaaaaajgahbaaa abaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaacaaaaaaakaabaaaagaaaaaadgcaaaafccaabaaaabaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaa diaaaaaihcaabaaaacaaaaaapgapbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaadiaaaaah icaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaa aaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 2 Vector 11 [_LightColor] Vector 10 [_LightDir] Vector 6 [_ProjectionParams] Vector 5 [_WorldSpaceCameraPos] Vector 7 [_ZBufferParams] Vector 9 [unity_ColorSpaceLuminance] Vector 12 [unity_LightmapFade] Vector 8 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 "ps_3_0 def c13, 1, 2, -1, 0 def c14, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 mov r0.xyz, c11 mul_pp r0.xyw, r0.xyzz, c9.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c9.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c9.w, r0.y, r0.x rcp r0.y, v0.w mul r0.yz, r0.y, v0.xxyw texld_pp r1, r0.yzzw, s2 texld r2, r0.yzzw, s0 mad r0.y, c7.x, r2.x, c7.y rcp r0.y, r0.y mul_pp r0.z, r1.w, c14.x mad_pp r1.xyz, r1, c13.y, c13.z nrm_pp r2.xyz, r1 rcp r0.w, v1.z mul r0.w, r0.w, c6.z mul r1.xyz, r0.w, v1 mul r3.xyz, r0.y, r1 mov r3.w, c13.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r1.xyw, r4.xyzz, -c5.xyzz dp3 r0.w, r1.xyww, r1.xyww rsq r0.w, r0.w mad r1.xyw, r1, -r0.w, -c10.xyzz nrm_pp r5.xyz, r1.xyww dp3_pp r0.w, r5, r2 dp3_pp r1.x, -c10, r2 max_pp r1.y, r0.w, c13.w pow r2.x, r1.y, r0.z mov r4.w, c13.x dp4 r3.x, c3, r4 dp4 r3.y, c4, r4 add r2.yzw, r4.xxyz, -c8.xxyz dp3 r0.z, r2.yzww, r2.yzww rsq r0.z, r0.z rcp r0.z, r0.z mad r0.y, r1.z, -r0.y, r0.z mad r0.y, c8.w, r0.y, r3.z mad r0.y, r0.y, c12.z, c12.w add_sat r0.y, -r0.y, c13.x texld r3, r3, s1 mov_sat r0.z, r3.w mul r0.w, r1.x, r3.w mul_pp r1.yzw, r0.w, c11.xxyz cmp_pp r1.xyz, r1.x, r1.yzww, c13.w mul r0.z, r0.z, r2.x mul_pp r1.w, r0.x, r0.z mul_pp oC0, r0.y, r1 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefieceddipcaopgidgdlgpnajkapmneifojpampabaaaaaajeaiaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefclmahaaaaeaaaaaaaopabaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacafaaaaaa diaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaa ajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaa diaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaal bcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaa akaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaai ccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaah bcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaa aaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaa jgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaa acaaaaaajgafbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadcaaaaal ccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaa abaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaa aaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaa egaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaa adaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaa agaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa adaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaa aeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadcaaaaamhcaabaaaaeaaaaaaegacbaiaebaaaaaa aeaaaaaakgakbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaa egacbaaaaeaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaed baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaeaaaaaa egacbaaaacaaaaaabaaaaaajbcaabaaaabaaaaaaegiccaiaebaaaaaaaaaaaaaa ahaaaaaaegacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaabjaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaaidcaabaaaacaaaaaafgafbaaaadaaaaaaegiacaaa aaaaaaaaamaaaaaadcaaaaakdcaabaaaacaaaaaaegiacaaaaaaaaaaaalaaaaaa agaabaaaadaaaaaaegaabaaaacaaaaaadcaaaaakdcaabaaaacaaaaaaegiacaaa aaaaaaaaanaaaaaakgakbaaaadaaaaaaegaabaaaacaaaaaaaaaaaaajhcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaa abaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaal ccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaa aaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaa abeaaaaaaaaaiadpaaaaaaaigcaabaaaabaaaaaaagabbaaaacaaaaaaagibcaaa aaaaaaaaaoaaaaaaefaaaaajpcaabaaaacaaaaaajgafbaaaabaaaaaaeghobaaa abaaaaaaaagabaaaabaaaaaadgcaaaaficaabaaaaaaaaaaadkaabaaaacaaaaaa diaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaadkaabaaaacaaaaaadiaaaaai hcaabaaaabaaaaaaagaabaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaa abaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaa fgafbaaaaaaaaaaaegaobaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Matrix 8 [_CameraToWorld] 3 Matrix 4 [_LightMatrix0] Matrix 0 [unity_World2Shadow0] Vector 18 [_LightColor] Vector 17 [_LightPos] Vector 14 [_LightShadowData] Vector 12 [_ProjectionParams] Vector 11 [_WorldSpaceCameraPos] Vector 13 [_ZBufferParams] Vector 16 [unity_ColorSpaceLuminance] Vector 19 [unity_LightmapFade] Vector 15 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_ShadowMapTexture] 2D 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c20, 1, 0, 2, -1 def c21, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 mov r0.x, c20.x rcp r0.y, v1.z mul r0.y, r0.y, c12.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c13.x, r2.x, c13.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c20.x dp4 r4.x, c8, r3 dp4 r4.y, c9, r3 dp4 r4.z, c10, r3 mov r4.w, c20.x dp4 r5.x, c0, r4 dp4 r5.y, c1, r4 dp4 r5.z, c2, r4 dp4 r5.w, c3, r4 texldp_pp r5, r5, s3 lrp_pp r2.y, r5.x, r0.x, c14.x add r0.xyz, r4, -c15 dp3 r0.x, r0, r0 rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.w, -r2.x, r0.x mad r0.x, c15.w, r0.x, r3.z mad_sat r0.y, r0.x, c14.z, c14.w mad r0.x, r0.x, c19.z, c19.w add_sat r0.x, -r0.x, c20.x add_sat_pp r0.y, r0.y, r2.y dp4 r2.x, c4, r4 dp4 r2.y, c5, r4 dp4 r2.z, c6, r4 dp4 r2.w, c7, r4 texldp r3, r2, s2 add r2.xyz, -r4, c17 add r3.xyz, r4, -c11 dp3 r0.z, r2, r2 mul r0.w, r0.z, c17.w rsq r0.z, r0.z mul_pp r2.xyz, r0.z, r2 texld r4, r0.w, s1 mul r0.z, r3.w, r4.x mul r0.y, r0.y, r0.z cmp r0.y, r2.w, c20.y, r0.y mov_sat r0.z, r0.y dp3 r0.w, r3, r3 rsq r0.w, r0.w mad r3.xyz, r3, -r0.w, r2 nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c20.z, c20.w mul_pp r0.w, r1.w, c21.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, r2, r3 max_pp r2.x, r1.y, c20.y mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c18 max_pp r0.y, r1.x, c20.y pow r1.x, r0.y, r0.w mul r0.y, r0.z, r1.x mov r1.xyz, c18 mul_pp r1.xyw, r1.xyzz, c16.xyzz add_pp r0.zw, r1.xyyw, r1.x mul_pp r0.w, r0.w, r1.y mad_pp r0.z, r1.z, c16.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c16.w, r0.w, r0.z mul_pp r2.w, r0.z, r0.y mul_pp oC0, r0.x, r2 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 4 SetTexture 4 [_ShadowMapTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedblofcakjjpfpnbcgfohmohlmhinkegieabaaaaaaiealaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckmakaaaaeaaaaaaaklacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaiaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaae aahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaae aahabaaaaeaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacafaaaaaaaaaaaaajbcaabaaa aaaaaaaaakiacaiaebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpaoaaaaah gcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa abaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaaj pcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaaeaaaaaa dcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaa kgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaa aaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa aaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaadaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaai hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaadiaaaaai pcaabaaaaeaaaaaafgafbaaaadaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaak pcaabaaaaeaaaaaaegiocaaaacaaaaaaaiaaaaaaagaabaaaadaaaaaaegaobaaa aeaaaaaadcaaaaakpcaabaaaaeaaaaaaegiocaaaacaaaaaaakaaaaaakgakbaaa adaaaaaaegaobaaaaeaaaaaaaaaaaaaipcaabaaaaeaaaaaaegaobaaaaeaaaaaa egiocaaaacaaaaaaalaaaaaaaoaaaaahhcaabaaaaeaaaaaaegacbaaaaeaaaaaa pgapbaaaaeaaaaaaehaaaaalecaabaaaaaaaaaaaegaabaaaaeaaaaaaaghabaaa aeaaaaaaaagabaaaadaaaaaackaabaaaaeaaaaaadcaaaaakbcaabaaaaaaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaaakiacaaaacaaaaaabiaaaaaaaaaaaaaj hcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaa baaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaelaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaia ebaaaaaaabaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaakccaabaaa aaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaa dccaaaalecaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaa dkiacaaaacaaaaaabiaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaa ckiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaa aaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpaacaaaahbcaabaaa aaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaa fgafbaaaadaaaaaaegidcaaaaaaaaaaaamaaaaaadcaaaaakhcaabaaaabaaaaaa egidcaaaaaaaaaaaalaaaaaaagaabaaaadaaaaaaegacbaaaabaaaaaadcaaaaak hcaabaaaabaaaaaaegidcaaaaaaaaaaaanaaaaaakgakbaaaadaaaaaaegacbaaa abaaaaaaaaaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegidcaaaaaaaaaaa aoaaaaaaaoaaaaahmcaabaaaaaaaaaaaagaebaaaabaaaaaakgakbaaaabaaaaaa dbaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaaaaaaaaaabaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpefaaaaajpcaabaaa aeaaaaaaogakbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaadiaaaaah ecaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaeaaaaaaaaaaaaajhcaabaaa abaaaaaaegacbaiaebaaaaaaadaaaaaaegiccaaaaaaaaaaaaiaaaaaaaaaaaaaj hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaadiaaaaai icaabaaaabaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaa aaaaaaaaegacbaaaabaaaaaaefaaaaajpcaabaaaaeaaaaaapgapbaaaabaaaaaa eghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaaakaabaaaaeaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaa ckaabaaaaaaaaaaadgcaaaafecaabaaaaaaaaaaaakaabaaaaaaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaaadaaaaaaegacbaiaebaaaaaa adaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaadaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaa dcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaa abaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaabaaaaaa dkaabaaaabaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaabaaaaaaegacbaaa acaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaacaaaaaa baaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaadeaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaadiaaaaahbcaabaaa aaaaaaaaakaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaaihcaabaaaacaaaaaa agaabaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaadeaaaaahbcaabaaaaaaaaaaa dkaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaafbcaabaaaaaaaaaaaakaabaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaadkaabaaaaaaaaaaa bjaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaajhcaabaaaabaaaaaaegiccaaa aaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaahmcaabaaaaaaaaaaa fgajbaaaabaaaaaaagaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaabkaabaaaabaaaaaadcaaaaalecaabaaaaaaaaaaackiacaaaaaaaaaaa ajaaaaaackiacaaaaaaaaaaaadaaaaaackaabaaaaaaaaaaaelaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaapaaaaaiicaabaaaaaaaaaaapgipcaaaaaaaaaaa adaaaaaapgapbaaaaaaaaaaaaaaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahicaabaaaacaaaaaackaabaaaaaaaaaaaakaabaaa aaaaaaaadiaaaaahpccabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaa doaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Matrix 0 [_CameraToWorld] 3 Vector 10 [_LightColor] Vector 9 [_LightDir] Vector 6 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 8 [unity_ColorSpaceLuminance] Vector 11 [unity_LightmapFade] Vector 7 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 "ps_3_0 def c12, 1, 2, -1, 0 def c13, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c12.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c7.xyzz add r3.xyz, r3, -c3 dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c7.w, r0.x, r2.z mad_sat r0.y, r0.x, c6.z, c6.w mad r0.x, r0.x, c11.z, c11.w add_sat r0.x, -r0.x, c12.x texld r2, r1, s1 texld_pp r1, r1, s2 add_sat_pp r0.y, r0.y, r2.x dp3 r0.z, r3, r3 rsq r0.z, r0.z mad r2.xyz, r3, -r0.z, -c9 nrm_pp r3.xyz, r2 mad_pp r1.xyz, r1, c12.y, c12.z mul_pp r0.z, r1.w, c13.x nrm_pp r2.xyz, r1 dp3_pp r0.w, r3, r2 dp3_pp r1.x, -c9, r2 max_pp r2.x, r1.x, c12.w mul r1.x, r0.y, r2.x mul_pp r1.xyz, r1.x, c10 max_pp r2.x, r0.w, c12.w pow r3.x, r2.x, r0.z mul r0.y, r0.y, r3.x mov r2.xyz, c10 mul_pp r2.xyw, r2.xyzz, c8.xyzz add_pp r0.zw, r2.xyyw, r2.x mul_pp r0.w, r0.w, r2.y mad_pp r0.z, r2.z, c8.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c8.w, r0.w, r0.z mul_pp r1.w, r0.z, r0.y mul_pp oC0, r0.x, r1 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedojfpllcliclogglfgmceamefkkmbfmlhabaaaaaaamaiaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcdeahaaaaeaaaaaaamnabaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacaeaaaaaa aoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaah dcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaal icaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaa aaaaaaaaagaabaaaacaaaaaaegaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaa egiicaaaadaaaaaaacaaaaaakgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaai lcaabaaaacaaaaaaegambaaaacaaaaaaegiicaaaadaaaaaaadaaaaaaaaaaaaaj hcaabaaaadaaaaaaegadbaaaacaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa aaaaaaajlcaabaaaacaaaaaaegambaaaacaaaaaaegiicaiaebaaaaaaacaaaaaa bjaaaaaabaaaaaahbcaabaaaaaaaaaaaegadbaaaacaaaaaaegadbaaaacaaaaaa elaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaa ckaabaiaebaaaaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaak bcaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaaakaabaaaaaaaaaaackaabaaa acaaaaaabaaaaaahccaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa eeaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaamocaabaaaaaaaaaaa agajbaiaebaaaaaaadaaaaaafgafbaaaaaaaaaaaagijcaiaebaaaaaaaaaaaaaa ahaaaaaabaaaaaahecaabaaaabaaaaaajgahbaaaaaaaaaaajgahbaaaaaaaaaaa eeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaahocaabaaaaaaaaaaa fgaobaaaaaaaaaaakgakbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaa abaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaaefaaaaajpcaabaaaabaaaaaa egaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadcaaaaapocaabaaa abaaaaaaagajbaaaacaaaaaaaceaaaaaaaaaaaaaaaaaaaeaaaaaaaeaaaaaaaea aceaaaaaaaaaaaaaaaaaialpaaaaialpaaaaialpdiaaaaahbcaabaaaacaaaaaa dkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahccaabaaaacaaaaaajgahbaaa abaaaaaajgahbaaaabaaaaaaeeaaaaafccaabaaaacaaaaaabkaabaaaacaaaaaa diaaaaahocaabaaaabaaaaaafgaobaaaabaaaaaafgafbaaaacaaaaaabaaaaaah ccaabaaaaaaaaaaajgahbaaaaaaaaaaajgahbaaaabaaaaaabaaaaaajecaabaaa aaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaajgahbaaaabaaaaaadeaaaaak gcaabaaaaaaaaaaafgagbaaaaaaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaacpaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahccaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaacaaaaaabjaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaadccaaaalicaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaa acaaaaaabiaaaaaadkiacaaaacaaaaaabiaaaaaadcaaaaalbcaabaaaaaaaaaaa akaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaa aacaaaaibcaabaaaaaaaaaaaakaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp aacaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaah gcaabaaaaaaaaaaapgapbaaaaaaaaaaafgagbaaaaaaaaaaadiaaaaaihcaabaaa abaaaaaakgakbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaadiaaaaajhcaabaaa acaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaah mcaabaaaaaaaaaaafgajbaaaacaaaaaaagaabaaaacaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaabkaabaaaacaaaaaadcaaaaalecaabaaaaaaaaaaa ckiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaackaabaaaaaaaaaaa elaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaapaaaaaiicaabaaaaaaaaaaa pgipcaaaaaaaaaaaadaaaaaapgapbaaaaaaaaaaaaaaaaaahecaabaaaaaaaaaaa dkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaackaabaaa aaaaaaaabkaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaaagaabaaaaaaaaaaa egaobaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 2 Vector 12 [_LightColor] Vector 11 [_LightDir] Vector 8 [_LightShadowData] Vector 6 [_ProjectionParams] Vector 5 [_WorldSpaceCameraPos] Vector 7 [_ZBufferParams] Vector 10 [unity_ColorSpaceLuminance] Vector 13 [unity_LightmapFade] Vector 9 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_ShadowMapTexture] 2D 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c14, 1, 2, -1, 0 def c15, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 rcp r0.x, v1.z mul r0.x, r0.x, c6.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c7.x, r2.x, c7.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c14.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c9.xyzz dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c9.w, r0.x, r2.z mad_sat r0.y, r0.x, c8.z, c8.w mad r0.x, r0.x, c13.z, c13.w add_sat r0.x, -r0.x, c14.x texld r2, r1, s2 texld_pp r1, r1, s3 add_sat_pp r0.y, r0.y, r2.x mov r3.w, c14.x dp4 r2.x, c3, r3 dp4 r2.y, c4, r3 add r3.xyz, r3, -c5 texld r2, r2, s1 mul r0.y, r0.y, r2.w mov_sat r0.z, r0.y dp3 r0.w, r3, r3 rsq r0.w, r0.w mad r2.xyz, r3, -r0.w, -c11 nrm_pp r3.xyz, r2 mad_pp r1.xyz, r1, c14.y, c14.z mul_pp r0.w, r1.w, c15.x nrm_pp r2.xyz, r1 dp3_pp r1.x, r3, r2 dp3_pp r1.y, -c11, r2 max_pp r2.x, r1.y, c14.w mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c12 max_pp r0.y, r1.x, c14.w pow r1.x, r0.y, r0.w mul r0.y, r0.z, r1.x mov r1.xyz, c12 mul_pp r1.xyw, r1.xyzz, c10.xyzz add_pp r0.zw, r1.xyyw, r1.x mul_pp r0.w, r0.w, r1.y mad_pp r0.z, r1.z, c10.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c10.w, r0.w, r0.z mul_pp r2.w, r0.z, r0.y mul_pp oC0, r0.x, r2 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 2 SetTexture 2 [_LightTexture0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedpiochmkejolininicninccmnloggegidabaaaaaadiajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcgaaiaaaaeaaaaaaabiacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaa fibiaaaeaahabaaaadaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacaeaaaaaaaoaaaaai bcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaah hcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaahdcaabaaa abaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaa egaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalicaabaaa aaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaa ahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaa egacbaaaaaaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaa adaaaaaaabaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaa agaabaaaacaaaaaaegaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaa adaaaaaaacaaaaaakgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaa acaaaaaaegambaaaacaaaaaaegiicaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaa adaaaaaaegadbaaaacaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah bcaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaa aaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaackaabaiaebaaaaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaaakaabaaaaaaaaaaackaabaaaacaaaaaadccaaaal ccaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaadkiacaaa acaaaaaabiaaaaaadcaaaaalbcaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaa aaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaibcaabaaaaaaaaaaa akaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpefaaaaajpcaabaaaadaaaaaa egaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaaefaaaaajpcaabaaa abaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaaaacaaaah ccaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaadaaaaaadiaaaaaimcaabaaa aaaaaaaafgafbaaaacaaaaaaagiecaaaaaaaaaaaamaaaaaadcaaaaakmcaabaaa aaaaaaaaagiecaaaaaaaaaaaalaaaaaaagaabaaaacaaaaaakgaobaaaaaaaaaaa dcaaaaakmcaabaaaaaaaaaaaagiecaaaaaaaaaaaanaaaaaapgapbaaaacaaaaaa kgaobaaaaaaaaaaaaaaaaaajhcaabaaaacaaaaaaegadbaaaacaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaaaaaaaaaimcaabaaaaaaaaaaakgaobaaaaaaaaaaa agiecaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaadaaaaaaogakbaaaaaaaaaaa eghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaahccaabaaaaaaaaaaabkaabaaa aaaaaaaadkaabaaaadaaaaaadgcaaaafecaabaaaaaaaaaaabkaabaaaaaaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaamhcaabaaaacaaaaaaegacbaia ebaaaaaaacaaaaaapgapbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaadcaaaaaphcaabaaaabaaaaaaegacbaaaabaaaaaa aceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialp aaaaialpaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaa aaaaaaedbaaaaaahicaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaa eeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaa pgapbaaaabaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaa acaaaaaaegacbaaaabaaaaaabaaaaaajbcaabaaaabaaaaaaegiccaiaebaaaaaa aaaaaaaaahaaaaaaegacbaaaabaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaa abaaaaaaabeaaaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaabkaabaaaaaaaaaaa akaabaaaabaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaaaaaaaaaaegiccaaa aaaaaaaaajaaaaaadeaaaaahccaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaa aaaaaaaacpaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahccaabaaa aaaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaabjaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaadiaaaaajhcaabaaaabaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaa aaaaaaaaajaaaaaaaaaaaaahmcaabaaaaaaaaaaafgajbaaaabaaaaaaagaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaa dcaaaaalecaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaa adaaaaaackaabaaaaaaaaaaaelaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa apaaaaaiicaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaapgapbaaaaaaaaaaa aaaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah icaabaaaacaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahpccabaaa aaaaaaaaagaabaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" } Matrix 0 [_CameraToWorld] 3 Vector 11 [_LightColor] Vector 10 [_LightPos] Vector 6 [_LightPositionRange] Vector 7 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 9 [unity_ColorSpaceLuminance] Vector 12 [unity_LightmapFade] Vector 8 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c13, 1, 0.970000029, 2, -1 def c14, 0, 128, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 mov r0.xyz, c11 mul_pp r0.xyw, r0.xyzz, c9.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c9.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c9.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c4.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c5.x, r2.x, c5.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c13.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c3.xxyz dp3 r0.y, r2.yzww, r2.yzww rsq r0.y, r0.y add r3.xyw, r4.xyzz, -c10.xyzz add r4.xyz, r4, -c8 dp3 r0.z, r4, r4 rsq r0.z, r0.z rcp r0.z, r0.z mad r0.z, r0.w, -r2.x, r0.z mad r0.z, c8.w, r0.z, r3.z mad r0.z, r0.z, c12.z, c12.w add_sat r0.z, -r0.z, c13.x dp3 r0.w, r3.xyww, r3.xyww rsq r2.x, r0.w mul r0.w, r0.w, c10.w texld r4, r0.w, s1 mul_pp r4.yzw, r2.x, r3.xxyw texld r3, r3.xyww, s2 rcp r0.w, r2.x mul r0.w, r0.w, c6.w mad r0.w, r0.w, -c13.y, r3.x mov r2.x, c13.x cmp_pp r0.w, r0.w, r2.x, c7.x mul r0.w, r0.w, r4.x mad r2.xyz, r2.yzww, -r0.y, -r4.yzww nrm_pp r3.xyz, r2 mad_pp r1.xyz, r1, c13.z, c13.w mul_pp r0.y, r1.w, c14.y nrm_pp r2.xyz, r1 dp3_pp r1.x, r3, r2 dp3_pp r1.y, -r4.yzww, r2 max_pp r2.x, r1.y, c14.x mul r1.y, r0.w, r2.x mov_sat r0.w, r0.w mul_pp r2.xyz, r1.y, c11 max_pp r3.x, r1.x, c14.x pow r1.x, r3.x, r0.y mul r0.y, r0.w, r1.x mul_pp r2.w, r0.x, r0.y mul_pp oC0, r0.z, r2 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedfddeminfkophekhoboceeghodhlliommabaaaaaahmajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckeaiaaaaeaaaaaaacjacaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaa fidaaaaeaahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaa gcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaa aaaaaaaagiaaaaacagaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaa adaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaa aaaaaaaaagaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaa bkaabaaaaaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaa ckiacaaaaaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaa fgafbaaaaaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaa aaaaaaaaaoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaa efaaaaajpcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaaefaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaa aagabaaaadaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaa akaabaaaabaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaai ecaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaah hcaabaaaabaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaa abaaaaaafgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaa fgafbaaaabaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaaeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaak hcaabaaaadaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaa adaaaaaaaaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaa adaaaaaaaaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaa aeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaaaaaaaaajhcaabaaa afaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaaaiaaaaaaaaaaaaaj hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaadaaaaaabjaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaia ebaaaaaaabaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaa aaaaaaaadkiacaaaadaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaa dcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaa dkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaa aaaaaaaaabeaaaaaaaaaiadpbaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaabaaaaaaagaabaaaabaaaaaaegacbaaaafaaaaaaefaaaaajpcaabaaa adaaaaaaegacbaaaafaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadcaaaaal ocaabaaaadaaaaaaagajbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaaagajbaia ebaaaaaaabaaaaaabaaaaaahecaabaaaaaaaaaaajgahbaaaadaaaaaajgahbaaa adaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahocaabaaa adaaaaaakgakbaaaaaaaaaaafgaobaaaadaaaaaadcaaaaaphcaabaaaacaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa acaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaabaaaaaaegacbaaaacaaaaaa egacbaaaacaaaaaaeeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah hcaabaaaacaaaaaapgapbaaaabaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaa abaaaaaajgahbaaaadaaaaaaegacbaaaacaaaaaabaaaaaaibcaabaaaabaaaaaa egacbaiaebaaaaaaabaaaaaaegacbaaaacaaaaaadeaaaaakdcaabaaaabaaaaaa mgaabaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpaaaaaf ccaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaabkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa elaaaaafccaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaaacaaaaaa pgapbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaaiicaabaaa aaaaaaaabkaabaaaabaaaaaadkiacaaaacaaaaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidpdbaaaaahicaabaaaaaaaaaaa akaabaaaadaaaaaadkaabaaaaaaaaaaadhaaaaakicaabaaaaaaaaaaadkaabaaa aaaaaaaaakiacaaaadaaaaaabiaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaacaaaaaadgcaaaafccaabaaaabaaaaaa dkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaa abaaaaaadiaaaaaihcaabaaaacaaaaaapgapbaaaaaaaaaaaegiccaaaaaaaaaaa ajaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaa diaaaaahicaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah pccabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 14 [_LightColor] Vector 13 [_LightPos] Vector 9 [_LightPositionRange] Vector 10 [_LightShadowData] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 12 [unity_ColorSpaceLuminance] Vector 15 [unity_LightmapFade] Vector 11 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_ShadowMapTexture] CUBE 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c16, 1, 0.970000029, 2, -1 def c17, 0, 128, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_cube s3 dcl_2d s4 mov r0.xyz, c14 mul_pp r0.xyw, r0.xyzz, c12.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c12.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c12.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c8.x, r2.x, c8.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c16.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 mov r4.w, c16.x dp4 r5.x, c3, r4 dp4 r5.y, c4, r4 dp4 r5.z, c5, r4 texld r5, r5, s2 add r2.yzw, r4.xxyz, -c13.xxyz texld r6, r2.yzww, s3 dp3 r0.y, r2.yzww, r2.yzww rsq r0.z, r0.y mul r0.y, r0.y, c13.w texld r7, r0.y, s1 rcp r0.y, r0.z mul_pp r2.yzw, r0.z, r2 mul r0.y, r0.y, c9.w mad r0.y, r0.y, -c16.y, r6.x mov r3.x, c16.x cmp_pp r0.y, r0.y, r3.x, c10.x mul r0.y, r0.y, r7.x mul r0.y, r5.w, r0.y mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c6.xyzz add r4.xyz, r4, -c11 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c11.w, r0.w, r3.z mad r0.w, r0.w, c15.z, c15.w add_sat r0.w, -r0.w, c16.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c16.z, c16.w mul_pp r1.w, r1.w, c17.y nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c17.x mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c14 max_pp r0.y, r1.x, c17.x pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.w, r0.x, r0.y mul_pp oC0, r0.w, r2 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 3 SetTexture 3 [_LightTexture0] CUBE 2 SetTexture 4 [_CameraNormalsTexture] 2D 4 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedhgbgnkmiboihcgphcighgmdkndpmjpgmabaaaaaahiakaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckaajaaaaeaaaaaaagiacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaafidaaaae aahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaagcbaaaad lcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacagaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaa egiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaa agaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaa aaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaa aaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaa aaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaa aoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa efaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaaeaaaaaaaagabaaa aeaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaa abaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaa aaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaa abaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaa fgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaa abaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa aeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaa adaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaa aaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaaadaaaaaa diaaaaaihcaabaaaaeaaaaaafgafbaaaadaaaaaaegiccaaaaaaaaaaaamaaaaaa dcaaaaakhcaabaaaaeaaaaaaegiccaaaaaaaaaaaalaaaaaaagaabaaaadaaaaaa egacbaaaaeaaaaaadcaaaaakhcaabaaaaeaaaaaaegiccaaaaaaaaaaaanaaaaaa kgakbaaaadaaaaaaegacbaaaaeaaaaaaaaaaaaaihcaabaaaaeaaaaaaegacbaaa aeaaaaaaegiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaaeaaaaaaegacbaaa aeaaaaaaeghobaaaadaaaaaaaagabaaaacaaaaaaaaaaaaajhcaabaaaaeaaaaaa egacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaa afaaaaaaegacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaelaaaaaficaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaa dkiacaaaacaaaaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaomfbhidpdbaaaaahicaabaaaaaaaaaaaakaabaaaafaaaaaadkaabaaa aaaaaaaadhaaaaakicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaaadaaaaaa biaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaackaabaaaaaaaaaaa dkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaagaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaa diaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaafaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaaeaaaaaackaabaaaaaaaaaaadgcaaaaficaabaaa aaaaaaaackaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaa egiccaiaebaaaaaaabaaaaaaaeaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaa adaaaaaaegiccaiaebaaaaaaadaaaaaabjaaaaaabaaaaaahbcaabaaaabaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaaabaaaaaaakaabaaa abaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaa aaaaaaaaakaabaaaabaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaadaaaaaa bjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaalccaabaaaaaaaaaaa bkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaa aacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp baaaaaahbcaabaaaabaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaf bcaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaalhcaabaaaabaaaaaaegacbaia ebaaaaaaafaaaaaaagaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaabaaaaaah icaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaa abaaaaaadkaabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaabaaaaaa egacbaaaabaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaadiaaaaahicaabaaaabaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaed baaaaaahicaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaacaaaaaadkaabaaaacaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa acaaaaaaegacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaa egacbaaaacaaaaaabaaaaaaiccaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaa egacbaaaacaaaaaadeaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaa aaaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaa diaaaaaihcaabaaaacaaaaaakgakbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaa deaaaaahecaabaaaaaaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaadkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah icaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaa aaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Matrix 12 [_CameraToWorld] 3 Matrix 4 [_LightMatrix0] Matrix 0 [unity_World2Shadow0] Vector 22 [_LightColor] Vector 21 [_LightPos] Vector 18 [_LightShadowData] Vector 16 [_ProjectionParams] Vector 8 [_ShadowOffsets0] Vector 9 [_ShadowOffsets1] Vector 10 [_ShadowOffsets2] Vector 11 [_ShadowOffsets3] Vector 15 [_WorldSpaceCameraPos] Vector 17 [_ZBufferParams] Vector 20 [unity_ColorSpaceLuminance] Vector 23 [unity_LightmapFade] Vector 19 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_ShadowMapTexture] 2D 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c24, 1, 0.25, 0, -2 def c25, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 mov r0.x, c24.x rcp r0.y, v1.z mul r0.y, r0.y, c16.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c17.x, r2.x, c17.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c24.x dp4 r4.x, c12, r3 dp4 r4.y, c13, r3 dp4 r4.z, c14, r3 mov r4.w, c24.x dp4 r5.x, c0, r4 dp4 r5.y, c1, r4 dp4 r5.z, c2, r4 dp4 r5.w, c3, r4 rcp r0.y, r5.w mad r6, r5, r0.y, c8 texldp_pp r6, r6, s3 mad r7, r5, r0.y, c9 texldp_pp r7, r7, s3 mov_pp r6.y, r7.x mad r7, r5, r0.y, c10 mad r5, r5, r0.y, c11 texldp_pp r5, r5, s3 mov_pp r6.w, r5.x texldp_pp r5, r7, s3 mov_pp r6.z, r5.x lrp_pp r5, r6, r0.x, c18.x dp4_pp r0.x, r5, c24.y add r2.yzw, r4.xxyz, -c19.xxyz dp3 r0.y, r2.yzww, r2.yzww rsq r0.y, r0.y rcp r0.y, r0.y mad r0.y, r0.w, -r2.x, r0.y mad r0.y, c19.w, r0.y, r3.z mad_sat r0.z, r0.y, c18.z, c18.w mad r0.y, r0.y, c23.z, c23.w add_sat r0.y, -r0.y, c24.x add_sat_pp r0.x, r0.z, r0.x dp4 r2.x, c4, r4 dp4 r2.y, c5, r4 dp4 r2.z, c6, r4 dp4 r2.w, c7, r4 texldp r3, r2, s2 add r2.xyz, -r4, c21 add r3.xyz, r4, -c15 dp3 r0.z, r2, r2 mul r0.w, r0.z, c21.w rsq r0.z, r0.z mul_pp r2.xyz, r0.z, r2 texld r4, r0.w, s1 mul r0.z, r3.w, r4.x mul r0.x, r0.x, r0.z cmp r0.x, r2.w, c24.z, r0.x mov_sat r0.z, r0.x dp3 r0.w, r3, r3 rsq r0.w, r0.w mad r3.xyz, r3, -r0.w, r2 nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, -c24.w, -c24.x mul_pp r0.w, r1.w, c25.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, r2, r3 max_pp r2.x, r1.y, c24.z mul r0.x, r0.x, r2.x mul_pp r2.xyz, r0.x, c22 max_pp r0.x, r1.x, c24.z pow r1.x, r0.x, r0.w mul r0.x, r0.z, r1.x mov r1.xyz, c22 mul_pp r1.xyw, r1.xyzz, c20.xyzz add_pp r0.zw, r1.xyyw, r1.x mul_pp r0.w, r0.w, r1.y mad_pp r0.z, r1.z, c20.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c20.w, r0.w, r0.z mul_pp r2.w, r0.z, r0.x mul_pp oC0, r0.y, r2 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 4 SetTexture 4 [_ShadowMapTexture] 2D 3 ConstBuffer "$Globals" 304 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] Vector 240 [_ShadowOffsets0] Vector 256 [_ShadowOffsets1] Vector 272 [_ShadowOffsets2] Vector 288 [_ShadowOffsets3] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedfamgjjcdegphgohmdjmmooopaljpbmbnabaaaaaalaamaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcnialaaaaeaaaaaaapgacaaaa fjaaaaaeegiocaaaaaaaaaaabdaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaiaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaae aahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaae aahabaaaaeaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaaaaaaaaajbcaabaaa aaaaaaaaakiacaiaebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpaoaaaaah gcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa abaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaaj pcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaaeaaaaaa dcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaa kgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaa aaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa aaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaadaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaai hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaadiaaaaai pcaabaaaaeaaaaaafgafbaaaadaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaak pcaabaaaaeaaaaaaegiocaaaacaaaaaaaiaaaaaaagaabaaaadaaaaaaegaobaaa aeaaaaaadcaaaaakpcaabaaaaeaaaaaaegiocaaaacaaaaaaakaaaaaakgakbaaa adaaaaaaegaobaaaaeaaaaaaaaaaaaaipcaabaaaaeaaaaaaegaobaaaaeaaaaaa egiocaaaacaaaaaaalaaaaaaaoaaaaahhcaabaaaaeaaaaaaegacbaaaaeaaaaaa pgapbaaaaeaaaaaaaaaaaaaihcaabaaaafaaaaaaegacbaaaaeaaaaaaegiccaaa aaaaaaaaapaaaaaaehaaaaalbcaabaaaafaaaaaaegaabaaaafaaaaaaaghabaaa aeaaaaaaaagabaaaadaaaaaackaabaaaafaaaaaaaaaaaaaihcaabaaaagaaaaaa egacbaaaaeaaaaaaegiccaaaaaaaaaaabaaaaaaaehaaaaalccaabaaaafaaaaaa egaabaaaagaaaaaaaghabaaaaeaaaaaaaagabaaaadaaaaaackaabaaaagaaaaaa aaaaaaaihcaabaaaagaaaaaaegacbaaaaeaaaaaaegiccaaaaaaaaaaabbaaaaaa aaaaaaaihcaabaaaaeaaaaaaegacbaaaaeaaaaaaegiccaaaaaaaaaaabcaaaaaa ehaaaaalicaabaaaafaaaaaaegaabaaaaeaaaaaaaghabaaaaeaaaaaaaagabaaa adaaaaaackaabaaaaeaaaaaaehaaaaalecaabaaaafaaaaaaegaabaaaagaaaaaa aghabaaaaeaaaaaaaagabaaaadaaaaaackaabaaaagaaaaaadcaaaaakpcaabaaa aeaaaaaaegaobaaaafaaaaaaagaabaaaaaaaaaaaagiacaaaacaaaaaabiaaaaaa bbaaaaakbcaabaaaaaaaaaaaegaobaaaaeaaaaaaaceaaaaaaaaaiadoaaaaiado aaaaiadoaaaaiadoaaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaacaaaaaabjaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaa egacbaaaaeaaaaaaelaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaak ccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaackaabaaa aaaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaa aaaaaaaadkaabaaaabaaaaaadccaaaalecaabaaaaaaaaaaabkaabaaaaaaaaaaa ckiacaaaacaaaaaabiaaaaaadkiacaaaacaaaaaabiaaaaaadcaaaaalccaabaaa aaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaa akaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaa aaaaiadpaacaaaahbcaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaaihcaabaaaabaaaaaafgafbaaaadaaaaaaegidcaaaaaaaaaaaamaaaaaa dcaaaaakhcaabaaaabaaaaaaegidcaaaaaaaaaaaalaaaaaaagaabaaaadaaaaaa egacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaaegidcaaaaaaaaaaaanaaaaaa kgakbaaaadaaaaaaegacbaaaabaaaaaaaaaaaaaihcaabaaaabaaaaaaegacbaaa abaaaaaaegidcaaaaaaaaaaaaoaaaaaaaoaaaaahmcaabaaaaaaaaaaaagaebaaa abaaaaaakgakbaaaabaaaaaadbaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaa abeaaaaaaaaaaaaaabaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaiadpefaaaaajpcaabaaaaeaaaaaaogakbaaaaaaaaaaaeghobaaaabaaaaaa aagabaaaacaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaa aeaaaaaaaaaaaaajhcaabaaaabaaaaaaegacbaiaebaaaaaaadaaaaaaegiccaaa aaaaaaaaaiaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaabaaaaaa egacbaaaabaaaaaadiaaaaaiicaabaaaabaaaaaadkaabaaaaaaaaaaadkiacaaa aaaaaaaaaiaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaabaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaaefaaaaajpcaabaaa aeaaaaaapgapbaaaabaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaeaaaaaadiaaaaahbcaabaaa aaaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadgcaaaafecaabaaaaaaaaaaa akaabaaaaaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaa adaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaa adaaaaaaegacbaiaebaaaaaaadaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaadaaaaaapgapbaaa aaaaaaaaegacbaaaadaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaa aceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialp aaaaialpaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaa aaaaaaedbaaaaaahicaabaaaabaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaa eeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahhcaabaaaacaaaaaa pgapbaaaabaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaa adaaaaaaegacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaa egacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaaabaaaaaa diaaaaaihcaabaaaacaaaaaaagaabaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaa deaaaaahbcaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaaf bcaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaa aaaaaaaadkaabaaaaaaaaaaabjaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaahbcaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaaj hcaabaaaabaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaa aaaaaaahmcaabaaaaaaaaaaafgajbaaaabaaaaaaagaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaadcaaaaalecaabaaa aaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaackaabaaa aaaaaaaaelaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaapaaaaaiicaabaaa aaaaaaaapgipcaaaaaaaaaaaadaaaaaapgapbaaaaaaaaaaaaaaaaaahecaabaaa aaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaaacaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaafgafbaaa aaaaaaaaegaobaaaacaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Matrix 0 [_CameraToWorld] 3 Vector 11 [_LightColor] Vector 10 [_LightPos] Vector 6 [_LightPositionRange] Vector 7 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 9 [unity_ColorSpaceLuminance] Vector 12 [unity_LightmapFade] Vector 8 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c13, 1, 0.0078125, -0.0078125, 0.970000029 def c14, 0.25, 2, -1, 0 def c15, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 mov r0.xyz, c11 mul_pp r0.xyw, r0.xyzz, c9.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c9.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c9.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c4.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c5.x, r2.x, c5.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c13.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c10.xxyz add r3.xyw, r2.yzzw, c13.y texld r5, r3.xyww, s2 add r3.xyw, r2.yzzw, c13.zzzy texld r6, r3.xyww, s2 mov r5.y, r6.x add r3.xyw, r2.yzzw, c13.zyzz texld r6, r3.xyww, s2 mov r5.z, r6.x add r3.xyw, r2.yzzw, c13.yzzz texld r6, r3.xyww, s2 mov r5.w, r6.x dp3 r0.y, r2.yzww, r2.yzww rsq r0.z, r0.y mul r0.y, r0.y, c10.w texld r6, r0.y, s1 rcp r0.y, r0.z mul_pp r2.yzw, r0.z, r2 mul r0.y, r0.y, c6.w mad r5, r0.y, -c13.w, r5 mov r3.x, c13.x cmp_pp r5, r5, r3.x, c7.x dp4_pp r0.y, r5, c14.x mul r0.y, r0.y, r6.x mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c3.xyzz add r4.xyz, r4, -c8 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c8.w, r0.w, r3.z mad r0.w, r0.w, c12.z, c12.w add_sat r0.w, -r0.w, c13.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c14.y, c14.z mul_pp r1.w, r1.w, c15.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c14.w mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c11 max_pp r0.y, r1.x, c14.w pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.w, r0.x, r0.y mul_pp oC0, r0.w, r2 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedjnlnfkgkmogdmghhldhnfoilifealjdpabaaaaaaaialaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcdaakaaaaeaaaaaaaimacaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaa fidaaaaeaahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaa gcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaa aaaaaaaagiaaaaacahaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaa adaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaa aaaaaaaaagaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaa bkaabaaaaaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaa ckiacaaaaaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaa fgafbaaaaaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaa aaaaaaaaaoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaa efaaaaajpcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaaefaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaa aagabaaaadaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaa akaabaaaabaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaai ecaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaah hcaabaaaabaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaa abaaaaaafgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaa fgafbaaaabaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaaeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaak hcaabaaaadaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaa adaaaaaaaaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaa adaaaaaaaaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaa aaaaaaaaaiaaaaaaaaaaaaakhcaabaaaafaaaaaaegacbaaaaeaaaaaaaceaaaaa aaaaaadmaaaaaadmaaaaaadmaaaaaaaaefaaaaajpcaabaaaafaaaaaaegacbaaa afaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaaaaaaaaakhcaabaaaagaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaalmaaaaaalmaaaaaadmaaaaaaaaefaaaaaj pcaabaaaagaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaafccaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaalmaaaaaadmaaaaaalmaaaaaaaaefaaaaaj pcaabaaaagaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaafecaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaadmaaaaaalmaaaaaalmaaaaaaaaefaaaaaj pcaabaaaagaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaaficaabaaaafaaaaaaakaabaaaagaaaaaabaaaaaahecaabaaaaaaaaaaa egacbaaaaeaaaaaaegacbaaaaeaaaaaaelaaaaaficaabaaaaaaaaaaackaabaaa aaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaacaaaaaa abaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidp dbaaaaahpcaabaaaafaaaaaaegaobaaaafaaaaaapgapbaaaaaaaaaaadhaaaaan pcaabaaaafaaaaaaegaobaaaafaaaaaaagiacaaaadaaaaaabiaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbbaaaaakicaabaaaaaaaaaaaegaobaaa afaaaaaaaceaaaaaaaaaiadoaaaaiadoaaaaiadoaaaaiadodiaaaaaibcaabaaa abaaaaaackaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaa egacbaaaaeaaaaaaefaaaaajpcaabaaaafaaaaaaagaabaaaabaaaaaaeghobaaa abaaaaaaaagabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaa akaabaaaafaaaaaadgcaaaaficaabaaaaaaaaaaackaabaaaaaaaaaaaaaaaaaaj hcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa aaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaadaaaaaa bjaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa elaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaakccaabaaaaaaaaaaa ckaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaaakaabaaaabaaaaaadcaaaaak ccaabaaaaaaaaaaadkiacaaaadaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaa akaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpbaaaaaahbcaabaaaabaaaaaaegacbaaa afaaaaaaegacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaa dcaaaaalhcaabaaaabaaaaaaegacbaiaebaaaaaaafaaaaaaagaabaaaabaaaaaa egacbaiaebaaaaaaaeaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaaabaaaaaa egacbaaaabaaaaaaeeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah hcaabaaaabaaaaaapgapbaaaabaaaaaaegacbaaaabaaaaaadcaaaaaphcaabaaa acaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaa aceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahicaabaaaabaaaaaa dkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaacaaaaaaegacbaaa acaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaacaaaaaadkaabaaaacaaaaaa diaaaaahhcaabaaaacaaaaaapgapbaaaacaaaaaaegacbaaaacaaaaaabaaaaaah bcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaabaaaaaaiccaabaaa abaaaaaaegacbaiaebaaaaaaaeaaaaaaegacbaaaacaaaaaadeaaaaahccaabaaa abaaaaaabkaabaaaabaaaaaaabeaaaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaabkaabaaaabaaaaaadiaaaaaihcaabaaaacaaaaaakgakbaaa aaaaaaaaegiccaaaaaaaaaaaajaaaaaadeaaaaahecaabaaaaaaaaaaaakaabaaa abaaaaaaabeaaaaaaaaaaaaacpaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaabaaaaaabjaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaaacaaaaaaakaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaa acaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 14 [_LightColor] Vector 13 [_LightPos] Vector 9 [_LightPositionRange] Vector 10 [_LightShadowData] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 12 [unity_ColorSpaceLuminance] Vector 15 [unity_LightmapFade] Vector 11 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_ShadowMapTexture] CUBE 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c16, 1, 0.0078125, -0.0078125, 0.970000029 def c17, 0.25, 2, -1, 0 def c18, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_cube s3 dcl_2d s4 mov r0.xyz, c14 mul_pp r0.xyw, r0.xyzz, c12.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c12.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c12.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c8.x, r2.x, c8.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c16.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c13.xxyz add r3.xyw, r2.yzzw, c16.y texld r5, r3.xyww, s3 add r3.xyw, r2.yzzw, c16.zzzy texld r6, r3.xyww, s3 mov r5.y, r6.x add r3.xyw, r2.yzzw, c16.zyzz texld r6, r3.xyww, s3 mov r5.z, r6.x add r3.xyw, r2.yzzw, c16.yzzz texld r6, r3.xyww, s3 mov r5.w, r6.x dp3 r0.y, r2.yzww, r2.yzww rsq r0.z, r0.y mul r0.y, r0.y, c13.w texld r6, r0.y, s1 rcp r0.y, r0.z mul_pp r2.yzw, r0.z, r2 mul r0.y, r0.y, c9.w mad r5, r0.y, -c16.w, r5 mov r3.x, c16.x cmp_pp r5, r5, r3.x, c10.x dp4_pp r0.y, r5, c17.x mul r0.y, r0.y, r6.x mov r4.w, c16.x dp4 r5.x, c3, r4 dp4 r5.y, c4, r4 dp4 r5.z, c5, r4 texld r5, r5, s2 mul r0.y, r0.y, r5.w mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c6.xyzz add r4.xyz, r4, -c11 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c11.w, r0.w, r3.z mad r0.w, r0.w, c15.z, c15.w add_sat r0.w, -r0.w, c16.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c17.y, c17.z mul_pp r1.w, r1.w, c18.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c17.w mul r0.y, r0.y, r2.x mul_pp r2.xyz, r0.y, c14 max_pp r0.y, r1.x, c17.w pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.w, r0.x, r0.y mul_pp oC0, r0.w, r2 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 3 SetTexture 3 [_LightTexture0] CUBE 2 SetTexture 4 [_CameraNormalsTexture] 2D 4 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedppeanmbmnhkemcaaalcilpmlcbbcgognabaaaaaapealaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcbmalaaaaeaaaaaaamhacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaafidaaaae aahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaagcbaaaad lcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacahaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaa egiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaa agaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaa aaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaa aaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaa aaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaa aoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa efaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaaeaaaaaaaagabaaa aeaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaa abaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaa aaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaa abaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaa fgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaa abaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa aeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaa adaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaa aaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaaadaaaaaa aaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaa aiaaaaaaaaaaaaakhcaabaaaafaaaaaaegacbaaaaeaaaaaaaceaaaaaaaaaaadm aaaaaadmaaaaaadmaaaaaaaaefaaaaajpcaabaaaafaaaaaaegacbaaaafaaaaaa eghobaaaacaaaaaaaagabaaaadaaaaaaaaaaaaakhcaabaaaagaaaaaaegacbaaa aeaaaaaaaceaaaaaaaaaaalmaaaaaalmaaaaaadmaaaaaaaaefaaaaajpcaabaaa agaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaf ccaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaaegacbaaa aeaaaaaaaceaaaaaaaaaaalmaaaaaadmaaaaaalmaaaaaaaaefaaaaajpcaabaaa agaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaf ecaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaaegacbaaa aeaaaaaaaceaaaaaaaaaaadmaaaaaalmaaaaaalmaaaaaaaaefaaaaajpcaabaaa agaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaf icaabaaaafaaaaaaakaabaaaagaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaeaaaaaaelaaaaaficaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaacaaaaaaabaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidpdbaaaaah pcaabaaaafaaaaaaegaobaaaafaaaaaapgapbaaaaaaaaaaadhaaaaanpcaabaaa afaaaaaaegaobaaaafaaaaaaagiacaaaadaaaaaabiaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbbaaaaakicaabaaaaaaaaaaaegaobaaaafaaaaaa aceaaaaaaaaaiadoaaaaiadoaaaaiadoaaaaiadodiaaaaaibcaabaaaabaaaaaa ckaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaa aeaaaaaaefaaaaajpcaabaaaafaaaaaaagaabaaaabaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaa afaaaaaadiaaaaaihcaabaaaafaaaaaafgafbaaaadaaaaaaegiccaaaaaaaaaaa amaaaaaadcaaaaakhcaabaaaafaaaaaaegiccaaaaaaaaaaaalaaaaaaagaabaaa adaaaaaaegacbaaaafaaaaaadcaaaaakhcaabaaaafaaaaaaegiccaaaaaaaaaaa anaaaaaakgakbaaaadaaaaaaegacbaaaafaaaaaaaaaaaaaihcaabaaaafaaaaaa egacbaaaafaaaaaaegiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaafaaaaaa egacbaaaafaaaaaaeghobaaaadaaaaaaaagabaaaacaaaaaadiaaaaahecaabaaa aaaaaaaackaabaaaaaaaaaaadkaabaaaafaaaaaadgcaaaaficaabaaaaaaaaaaa ckaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaa egiccaiaebaaaaaaadaaaaaabjaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaa dcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaa akaabaaaabaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaadaaaaaabjaaaaaa bkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaa aaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaai ccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpbaaaaaah bcaabaaaabaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaafbcaabaaa abaaaaaaakaabaaaabaaaaaadcaaaaalhcaabaaaabaaaaaaegacbaiaebaaaaaa afaaaaaaagaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaabaaaaaahicaabaaa abaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaaabaaaaaa dkaabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaabaaaaaaegacbaaa abaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaea aaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaah icaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaa acaaaaaadkaabaaaacaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaacaaaaaa egacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaa acaaaaaabaaaaaaiccaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaaegacbaaa acaaaaaadeaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaadiaaaaai hcaabaaaacaaaaaakgakbaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaadeaaaaah ecaabaaaaaaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaa dkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaa acaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaa fgafbaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab" } } } Pass { Tags { "SHADOWSUPPORT"="true" } ZWrite Off Blend One One GpuProgramID 155461 Program "vp" { SubProgram "opengl " { Keywords { "POINT" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = (tmpvar_4 - _LightPos.xyz); vec3 tmpvar_7; tmpvar_7 = -(normalize(tmpvar_6)); vec4 tmpvar_8; tmpvar_8 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))); vec4 tmpvar_9; tmpvar_9 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_10; tmpvar_10 = normalize(((tmpvar_9.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_7, tmpvar_10) ) * tmpvar_8.w)); vec3 tmpvar_11; tmpvar_11 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_7 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_10)) , (tmpvar_9.w * 128.0) ) * clamp (tmpvar_8.w, 0.0, 1.0)) * (( (tmpvar_11.x + tmpvar_11.y) + tmpvar_11.z) + ( (2.0 * sqrt((tmpvar_11.y * (tmpvar_11.x + tmpvar_11.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_12; tmpvar_12 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_12; gl_FragData[0] = tmpvar_12.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = -(_LightDir.xyz); vec4 tmpvar_7; tmpvar_7 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_8; tmpvar_8 = normalize(((tmpvar_7.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * max (0.0, dot (tmpvar_6, tmpvar_8))); vec3 tmpvar_9; tmpvar_9 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_6 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_8)) , (tmpvar_7.w * 128.0) ) * clamp (1.0, 0.0, 1.0)) * (( (tmpvar_9.x + tmpvar_9.y) + tmpvar_9.z) + ( (2.0 * sqrt((tmpvar_9.y * (tmpvar_9.x + tmpvar_9.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_10; tmpvar_10 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_10; gl_FragData[0] = tmpvar_10.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = (_LightPos.xyz - tmpvar_4); vec3 tmpvar_7; tmpvar_7 = normalize(tmpvar_6); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_4; vec4 tmpvar_9; tmpvar_9 = (_LightMatrix0 * tmpvar_8); float tmpvar_10; tmpvar_10 = ((texture2DProj (_LightTexture0, tmpvar_9).w * float( (tmpvar_9.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w); vec4 tmpvar_11; tmpvar_11 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_12; tmpvar_12 = normalize(((tmpvar_11.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_7, tmpvar_12) ) * tmpvar_10)); vec3 tmpvar_13; tmpvar_13 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_7 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_12)) , (tmpvar_11.w * 128.0) ) * clamp (tmpvar_10, 0.0, 1.0)) * (( (tmpvar_13.x + tmpvar_13.y) + tmpvar_13.z) + ( (2.0 * sqrt((tmpvar_13.y * (tmpvar_13.x + tmpvar_13.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_14; tmpvar_14 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_14; gl_FragData[0] = tmpvar_14.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = (tmpvar_4 - _LightPos.xyz); vec3 tmpvar_7; tmpvar_7 = -(normalize(tmpvar_6)); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_4; float tmpvar_9; tmpvar_9 = (texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_8).xyz).w); vec4 tmpvar_10; tmpvar_10 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_11; tmpvar_11 = normalize(((tmpvar_10.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_7, tmpvar_11) ) * tmpvar_9)); vec3 tmpvar_12; tmpvar_12 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_7 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_11)) , (tmpvar_10.w * 128.0) ) * clamp (tmpvar_9, 0.0, 1.0)) * (( (tmpvar_12.x + tmpvar_12.y) + tmpvar_12.z) + ( (2.0 * sqrt((tmpvar_12.y * (tmpvar_12.x + tmpvar_12.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_13; tmpvar_13 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_13; gl_FragData[0] = tmpvar_13.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTexture0; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_6; tmpvar_6 = -(_LightDir.xyz); vec4 tmpvar_7; tmpvar_7.w = 1.0; tmpvar_7.xyz = tmpvar_4; float tmpvar_8; tmpvar_8 = texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_7).xy).w; vec4 tmpvar_9; tmpvar_9 = texture2D (_CameraNormalsTexture, tmpvar_2); vec3 tmpvar_10; tmpvar_10 = normalize(((tmpvar_9.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (tmpvar_6, tmpvar_10) ) * tmpvar_8)); vec3 tmpvar_11; tmpvar_11 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((tmpvar_6 - normalize((tmpvar_4 - _WorldSpaceCameraPos)) )), tmpvar_10)) , (tmpvar_9.w * 128.0) ) * clamp (tmpvar_8, 0.0, 1.0)) * (( (tmpvar_11.x + tmpvar_11.y) + tmpvar_11.z) + ( (2.0 * sqrt((tmpvar_11.y * (tmpvar_11.x + tmpvar_11.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_12; tmpvar_12 = (res_1 * clamp ((1.0 - ((mix (tmpvar_3.z, sqrt( dot (tmpvar_5, tmpvar_5) ), unity_ShadowFadeCenterAndType.w) * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_12; gl_FragData[0] = tmpvar_12.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform mat4 unity_World2Shadow[4]; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2DShadow _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (_LightPos.xyz - tmpvar_6); lightDir_3 = normalize(tmpvar_9); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_6; vec4 tmpvar_11; tmpvar_11 = (_LightMatrix0 * tmpvar_10); atten_2 = ((texture2DProj (_LightTexture0, tmpvar_11).w * float( (tmpvar_11.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w); vec4 tmpvar_12; tmpvar_12.w = 1.0; tmpvar_12.xyz = tmpvar_6; float tmpvar_13; tmpvar_13 = (atten_2 * clamp (( (_LightShadowData.x + (shadow2DProj (_ShadowMapTexture, (unity_World2Shadow[0] * tmpvar_12)).x * (1.0 - _LightShadowData.x))) + clamp (((tmpvar_8 * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); atten_2 = tmpvar_13; vec4 tmpvar_14; tmpvar_14 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_15; tmpvar_15 = normalize(((tmpvar_14.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_15) ) * tmpvar_13)); vec3 tmpvar_16; tmpvar_16 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_15)) , (tmpvar_14.w * 128.0) ) * clamp (tmpvar_13, 0.0, 1.0)) * (( (tmpvar_16.x + tmpvar_16.y) + tmpvar_16.z) + ( (2.0 * sqrt((tmpvar_16.y * (tmpvar_16.x + tmpvar_16.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_17; tmpvar_17 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_17; gl_FragData[0] = tmpvar_17.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_7; tmpvar_7 = mix (tmpvar_4.z, sqrt(dot (tmpvar_6, tmpvar_6)), unity_ShadowFadeCenterAndType.w); lightDir_2 = -(_LightDir.xyz); float tmpvar_8; tmpvar_8 = clamp ((texture2D (_ShadowMapTexture, tmpvar_3).x + clamp ( ((tmpvar_7 * _LightShadowData.z) + _LightShadowData.w) , 0.0, 1.0)), 0.0, 1.0); vec4 tmpvar_9; tmpvar_9 = texture2D (_CameraNormalsTexture, tmpvar_3); vec3 tmpvar_10; tmpvar_10 = normalize(((tmpvar_9.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_2, tmpvar_10) ) * tmpvar_8)); vec3 tmpvar_11; tmpvar_11 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_2 - normalize((tmpvar_5 - _WorldSpaceCameraPos)) )), tmpvar_10)) , (tmpvar_9.w * 128.0) ) * clamp (tmpvar_8, 0.0, 1.0)) * (( (tmpvar_11.x + tmpvar_11.y) + tmpvar_11.z) + ( (2.0 * sqrt((tmpvar_11.y * (tmpvar_11.x + tmpvar_11.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_12; tmpvar_12 = (res_1 * clamp ((1.0 - ((tmpvar_7 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_12; gl_FragData[0] = tmpvar_12.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTexture0; uniform sampler2D _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_7; tmpvar_7 = mix (tmpvar_4.z, sqrt(dot (tmpvar_6, tmpvar_6)), unity_ShadowFadeCenterAndType.w); lightDir_2 = -(_LightDir.xyz); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_5; float tmpvar_9; tmpvar_9 = (clamp ((texture2D (_ShadowMapTexture, tmpvar_3).x + clamp (((tmpvar_7 * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0) * texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_8).xy).w); vec4 tmpvar_10; tmpvar_10 = texture2D (_CameraNormalsTexture, tmpvar_3); vec3 tmpvar_11; tmpvar_11 = normalize(((tmpvar_10.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_2, tmpvar_11) ) * tmpvar_9)); vec3 tmpvar_12; tmpvar_12 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_2 - normalize((tmpvar_5 - _WorldSpaceCameraPos)) )), tmpvar_11)) , (tmpvar_10.w * 128.0) ) * clamp (tmpvar_9, 0.0, 1.0)) * (( (tmpvar_12.x + tmpvar_12.y) + tmpvar_12.z) + ( (2.0 * sqrt((tmpvar_12.y * (tmpvar_12.x + tmpvar_12.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_13; tmpvar_13 = (res_1 * clamp ((1.0 - ((tmpvar_7 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_13; gl_FragData[0] = tmpvar_13.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; float tmpvar_10; tmpvar_10 = ((sqrt( dot (tmpvar_9, tmpvar_9) ) * _LightPositionRange.w) * 0.97); vec4 tmpvar_11; tmpvar_11 = textureCube (_ShadowMapTexture, tmpvar_9); float tmpvar_12; if ((tmpvar_11.x < tmpvar_10)) { tmpvar_12 = _LightShadowData.x; } else { tmpvar_12 = 1.0; }; float tmpvar_13; tmpvar_13 = (atten_2 * tmpvar_12); atten_2 = tmpvar_13; vec4 tmpvar_14; tmpvar_14 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_15; tmpvar_15 = normalize(((tmpvar_14.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_15) ) * tmpvar_13)); vec3 tmpvar_16; tmpvar_16 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_15)) , (tmpvar_14.w * 128.0) ) * clamp (tmpvar_13, 0.0, 1.0)) * (( (tmpvar_16.x + tmpvar_16.y) + tmpvar_16.z) + ( (2.0 * sqrt((tmpvar_16.y * (tmpvar_16.x + tmpvar_16.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_17; tmpvar_17 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_17; gl_FragData[0] = tmpvar_17.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; float tmpvar_10; tmpvar_10 = ((sqrt( dot (tmpvar_9, tmpvar_9) ) * _LightPositionRange.w) * 0.97); vec4 tmpvar_11; tmpvar_11 = textureCube (_ShadowMapTexture, tmpvar_9); float tmpvar_12; if ((tmpvar_11.x < tmpvar_10)) { tmpvar_12 = _LightShadowData.x; } else { tmpvar_12 = 1.0; }; vec4 tmpvar_13; tmpvar_13.w = 1.0; tmpvar_13.xyz = tmpvar_6; float tmpvar_14; tmpvar_14 = ((atten_2 * tmpvar_12) * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_13).xyz).w); atten_2 = tmpvar_14; vec4 tmpvar_15; tmpvar_15 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_16; tmpvar_16 = normalize(((tmpvar_15.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_16) ) * tmpvar_14)); vec3 tmpvar_17; tmpvar_17 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_16)) , (tmpvar_15.w * 128.0) ) * clamp (tmpvar_14, 0.0, 1.0)) * (( (tmpvar_17.x + tmpvar_17.y) + tmpvar_17.z) + ( (2.0 * sqrt((tmpvar_17.y * (tmpvar_17.x + tmpvar_17.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_18; tmpvar_18 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_18; gl_FragData[0] = tmpvar_18.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform mat4 unity_World2Shadow[4]; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2DShadow _ShadowMapTexture; uniform vec4 _ShadowOffsets[4]; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (_LightPos.xyz - tmpvar_6); lightDir_3 = normalize(tmpvar_9); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_6; vec4 tmpvar_11; tmpvar_11 = (_LightMatrix0 * tmpvar_10); atten_2 = ((texture2DProj (_LightTexture0, tmpvar_11).w * float( (tmpvar_11.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w); vec4 tmpvar_12; tmpvar_12.w = 1.0; tmpvar_12.xyz = tmpvar_6; vec4 tmpvar_13; tmpvar_13 = (unity_World2Shadow[0] * tmpvar_12); vec4 shadows_14; vec3 tmpvar_15; tmpvar_15 = (tmpvar_13.xyz / tmpvar_13.w); shadows_14.x = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[0].xyz)).x; shadows_14.y = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[1].xyz)).x; shadows_14.z = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[2].xyz)).x; shadows_14.w = shadow2D (_ShadowMapTexture, (tmpvar_15 + _ShadowOffsets[3].xyz)).x; vec4 tmpvar_16; tmpvar_16 = (_LightShadowData.xxxx + (shadows_14 * (1.0 - _LightShadowData.xxxx))); shadows_14 = tmpvar_16; float tmpvar_17; tmpvar_17 = (atten_2 * clamp (( dot (tmpvar_16, vec4(0.25, 0.25, 0.25, 0.25)) + clamp (((tmpvar_8 * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); atten_2 = tmpvar_17; vec4 tmpvar_18; tmpvar_18 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_19; tmpvar_19 = normalize(((tmpvar_18.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_19) ) * tmpvar_17)); vec3 tmpvar_20; tmpvar_20 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_19)) , (tmpvar_18.w * 128.0) ) * clamp (tmpvar_17, 0.0, 1.0)) * (( (tmpvar_20.x + tmpvar_20.y) + tmpvar_20.z) + ( (2.0 * sqrt((tmpvar_20.y * (tmpvar_20.x + tmpvar_20.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_21; tmpvar_21 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_21; gl_FragData[0] = tmpvar_21.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 304 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; vec4 shadowVals_10; shadowVals_10.x = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, 0.0078125, 0.0078125))).x; shadowVals_10.y = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, -0.0078125, 0.0078125))).x; shadowVals_10.z = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, 0.0078125, -0.0078125))).x; shadowVals_10.w = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, -0.0078125, -0.0078125))).x; bvec4 tmpvar_11; tmpvar_11 = lessThan (shadowVals_10, vec4((( sqrt(dot (tmpvar_9, tmpvar_9)) * _LightPositionRange.w) * 0.97))); vec4 tmpvar_12; tmpvar_12 = _LightShadowData.xxxx; float tmpvar_13; if (tmpvar_11.x) { tmpvar_13 = tmpvar_12.x; } else { tmpvar_13 = 1.0; }; float tmpvar_14; if (tmpvar_11.y) { tmpvar_14 = tmpvar_12.y; } else { tmpvar_14 = 1.0; }; float tmpvar_15; if (tmpvar_11.z) { tmpvar_15 = tmpvar_12.z; } else { tmpvar_15 = 1.0; }; float tmpvar_16; if (tmpvar_11.w) { tmpvar_16 = tmpvar_12.w; } else { tmpvar_16 = 1.0; }; vec4 tmpvar_17; tmpvar_17.x = tmpvar_13; tmpvar_17.y = tmpvar_14; tmpvar_17.z = tmpvar_15; tmpvar_17.w = tmpvar_16; float tmpvar_18; tmpvar_18 = (atten_2 * dot (tmpvar_17, vec4(0.25, 0.25, 0.25, 0.25))); atten_2 = tmpvar_18; vec4 tmpvar_19; tmpvar_19 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_20; tmpvar_20 = normalize(((tmpvar_19.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_20) ) * tmpvar_18)); vec3 tmpvar_21; tmpvar_21 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_20)) , (tmpvar_19.w * 128.0) ) * clamp (tmpvar_18, 0.0, 1.0)) * (( (tmpvar_21.x + tmpvar_21.y) + tmpvar_21.z) + ( (2.0 * sqrt((tmpvar_21.y * (tmpvar_21.x + tmpvar_21.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_22; tmpvar_22 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_22; gl_FragData[0] = tmpvar_22.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform vec4 unity_ColorSpaceLuminance; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform vec4 unity_LightmapFade; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform samplerCube _ShadowMapTexture; uniform sampler2D _CameraNormalsTexture; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 res_1; float atten_2; vec3 lightDir_3; vec2 tmpvar_4; tmpvar_4 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_4).x) + _ZBufferParams.y)))); vec3 tmpvar_6; tmpvar_6 = (_CameraToWorld * tmpvar_5).xyz; vec3 tmpvar_7; tmpvar_7 = (tmpvar_6 - unity_ShadowFadeCenterAndType.xyz); float tmpvar_8; tmpvar_8 = mix (tmpvar_5.z, sqrt(dot (tmpvar_7, tmpvar_7)), unity_ShadowFadeCenterAndType.w); vec3 tmpvar_9; tmpvar_9 = (tmpvar_6 - _LightPos.xyz); lightDir_3 = -(normalize(tmpvar_9)); atten_2 = texture2D (_LightTextureB0, vec2((dot (tmpvar_9, tmpvar_9) * _LightPos.w))).w; vec4 shadowVals_10; shadowVals_10.x = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, 0.0078125, 0.0078125))).x; shadowVals_10.y = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, -0.0078125, 0.0078125))).x; shadowVals_10.z = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(-0.0078125, 0.0078125, -0.0078125))).x; shadowVals_10.w = textureCube (_ShadowMapTexture, (tmpvar_9 + vec3(0.0078125, -0.0078125, -0.0078125))).x; bvec4 tmpvar_11; tmpvar_11 = lessThan (shadowVals_10, vec4((( sqrt(dot (tmpvar_9, tmpvar_9)) * _LightPositionRange.w) * 0.97))); vec4 tmpvar_12; tmpvar_12 = _LightShadowData.xxxx; float tmpvar_13; if (tmpvar_11.x) { tmpvar_13 = tmpvar_12.x; } else { tmpvar_13 = 1.0; }; float tmpvar_14; if (tmpvar_11.y) { tmpvar_14 = tmpvar_12.y; } else { tmpvar_14 = 1.0; }; float tmpvar_15; if (tmpvar_11.z) { tmpvar_15 = tmpvar_12.z; } else { tmpvar_15 = 1.0; }; float tmpvar_16; if (tmpvar_11.w) { tmpvar_16 = tmpvar_12.w; } else { tmpvar_16 = 1.0; }; vec4 tmpvar_17; tmpvar_17.x = tmpvar_13; tmpvar_17.y = tmpvar_14; tmpvar_17.z = tmpvar_15; tmpvar_17.w = tmpvar_16; vec4 tmpvar_18; tmpvar_18.w = 1.0; tmpvar_18.xyz = tmpvar_6; float tmpvar_19; tmpvar_19 = ((atten_2 * dot (tmpvar_17, vec4(0.25, 0.25, 0.25, 0.25))) * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_18).xyz).w); atten_2 = tmpvar_19; vec4 tmpvar_20; tmpvar_20 = texture2D (_CameraNormalsTexture, tmpvar_4); vec3 tmpvar_21; tmpvar_21 = normalize(((tmpvar_20.xyz * 2.0) - 1.0)); res_1.xyz = (_LightColor.xyz * (max (0.0, dot (lightDir_3, tmpvar_21) ) * tmpvar_19)); vec3 tmpvar_22; tmpvar_22 = (_LightColor.xyz * unity_ColorSpaceLuminance.xyz); res_1.w = ((pow ( max (0.0, dot (normalize((lightDir_3 - normalize((tmpvar_6 - _WorldSpaceCameraPos)) )), tmpvar_21)) , (tmpvar_20.w * 128.0) ) * clamp (tmpvar_19, 0.0, 1.0)) * (( (tmpvar_22.x + tmpvar_22.y) + tmpvar_22.z) + ( (2.0 * sqrt((tmpvar_22.y * (tmpvar_22.x + tmpvar_22.z)))) * unity_ColorSpaceLuminance.w))); vec4 tmpvar_23; tmpvar_23 = (res_1 * clamp ((1.0 - ((tmpvar_8 * unity_LightmapFade.z) + unity_LightmapFade.w) ), 0.0, 1.0)); res_1 = tmpvar_23; gl_FragData[0] = tmpvar_23.wxyz; } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 240 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } } Program "fp" { SubProgram "opengl " { Keywords { "POINT" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightPos] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 7 [unity_ColorSpaceLuminance] Vector 10 [unity_LightmapFade] Vector 6 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 "ps_3_0 def c11, 1, 2, -1, 0 def c12, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 mov r0.xyz, c9 mul_pp r0.xyw, r0.xyzz, c7.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c7.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c7.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c4.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s2 mad r2.x, c5.x, r2.x, c5.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c11.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c3.xxyz dp3 r0.y, r2.yzww, r2.yzww rsq r0.y, r0.y add r3.xyw, r4.xyzz, -c8.xyzz add r4.xyz, r4, -c6 dp3 r0.z, r4, r4 rsq r0.z, r0.z rcp r0.z, r0.z mad r0.z, r0.w, -r2.x, r0.z mad r0.z, c6.w, r0.z, r3.z mad r0.z, r0.z, c10.z, c10.w add_sat r0.z, -r0.z, c11.x dp3 r0.w, r3.xyww, r3.xyww rsq r2.x, r0.w mul r0.w, r0.w, c8.w texld r4, r0.w, s1 mul_pp r3.xyz, r2.x, r3.xyww mad r2.xyz, r2.yzww, -r0.y, -r3 nrm_pp r5.xyz, r2 mad_pp r1.xyz, r1, c11.y, c11.z mul_pp r0.y, r1.w, c12.x nrm_pp r2.xyz, r1 dp3_pp r0.w, r5, r2 dp3_pp r1.x, -r3, r2 max_pp r1.y, r0.w, c11.w pow r2.x, r1.y, r0.y mov_sat r0.y, r4.x mul r0.w, r4.x, r1.x mul_pp r1.yzw, r0.w, c9.xxyz cmp_pp r1.yzw, r1.x, r1, c11.w mul r0.y, r0.y, r2.x mul_pp r1.x, r0.x, r0.y mul_pp oC0, r0.z, r1 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefieceddflnfciflbbbpoidheiabjjcgmfgpncbabaaaaaaimaiaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcleahaaaaeaaaaaaaonabaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacagaaaaaa diaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaa ajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaa diaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaal bcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaa akaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaai ccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaah bcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaa aaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaa jgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaa acaaaaaajgafbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadcaaaaal ccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaa abaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaa aaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaa egaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaa adaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaa agaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa adaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaa aeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaa egiccaiaebaaaaaaaaaaaaaaaiaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaa adaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaacaaaaaa bjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaalccaabaaaaaaaaaaa bkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaa aacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp baaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaf bcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaa aaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaaadaaaaaapgapbaaa aaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaa agaabaaaabaaaaaaegacbaaaafaaaaaadcaaaaalocaabaaaadaaaaaaagajbaia ebaaaaaaaeaaaaaakgakbaaaaaaaaaaaagajbaiaebaaaaaaabaaaaaabaaaaaah ecaabaaaaaaaaaaajgahbaaaadaaaaaajgahbaaaadaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahocaabaaaadaaaaaakgakbaaaaaaaaaaa fgaobaaaadaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaed baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaajgahbaaaadaaaaaa egacbaaaacaaaaaabaaaaaaibcaabaaaabaaaaaaegacbaiaebaaaaaaabaaaaaa egacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaadaaaaaaakaabaaaabaaaaaa dgcaaaafbcaabaaaadaaaaaaakaabaaaadaaaaaadiaaaaaiocaabaaaabaaaaaa agaabaaaabaaaaaaagijcaaaaaaaaaaaajaaaaaadeaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaa bjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaa akaabaaaadaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaafgafbaaaaaaaaaaa egaobaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightDir] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 7 [unity_ColorSpaceLuminance] Vector 10 [unity_LightmapFade] Vector 6 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_CameraNormalsTexture] 2D 1 "ps_3_0 def c11, 1, 2, -1, 0 def c12, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 texld_pp r1, r1, s1 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c11.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c6.xyzz add r3.xyz, r3, -c3 dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c6.w, r0.x, r2.z mad r0.x, r0.x, c10.z, c10.w add_sat r0.x, -r0.x, c11.x dp3 r0.y, r3, r3 rsq r0.y, r0.y mad r0.yzw, r3.xxyz, -r0.y, -c8.xxyz nrm_pp r2.xyz, r0.yzww mad_pp r0.yzw, r1.xxyz, c11.y, c11.z mul_pp r1.x, r1.w, c12.x nrm_pp r3.xyz, r0.yzww dp3_pp r0.y, r2, r3 dp3_pp r0.z, -c8, r3 max_pp r1.y, r0.y, c11.w pow r0.y, r1.y, r1.x mov r1.xyz, c9 mul_pp r1.xyw, r1.xyzz, c7.xyzz add_pp r1.xw, r1.yyzw, r1.x mul_pp r0.w, r1.w, r1.y mad_pp r1.x, r1.z, c7.z, r1.x rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.w, c7.w, r0.w, r1.x mul_pp r1.x, r0.w, r0.y mul_pp r2.xyz, r0.z, c9 cmp_pp r1.yzw, r0.z, r2.xxyz, c11.w mul_pp oC0, r0.x, r1 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_CameraNormalsTexture] 2D 1 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedpgjfjnnakabhblhjicpfeplkgpdgcojdabaaaaaahiahaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckaagaaaaeaaaaaaakiabaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac afaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaa aaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaa aaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaa dcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaa adaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaa apaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaa aaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaah gcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa abaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaaj pcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaa dcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaa kgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaa aaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa aaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaadaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaai hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaaj hcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa aaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaa bjaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa elaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa ckaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaak ccaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaa akaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpbaaaaaahecaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa dcaaaaamhcaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaa egiccaiaebaaaaaaaaaaaaaaahaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaa abaaaaaaegacbaaaabaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaabaaaaaakgakbaaaaaaaaaaaegacbaaaabaaaaaadcaaaaap hcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaea aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaaaaaaaaa egacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaabaaaaaaj bcaabaaaabaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaaegacbaaaacaaaaaa deaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaadiaaaaai ocaabaaaabaaaaaaagaabaaaabaaaaaaagijcaaaaaaaaaaaajaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaa ckaabaaaaaaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah bcaabaaaabaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaa aaaaaaaafgafbaaaaaaaaaaaegaobaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_OFF" } Matrix 4 [_CameraToWorld] 3 Matrix 0 [_LightMatrix0] Vector 13 [_LightColor] Vector 12 [_LightPos] Vector 8 [_ProjectionParams] Vector 7 [_WorldSpaceCameraPos] Vector 9 [_ZBufferParams] Vector 11 [unity_ColorSpaceLuminance] Vector 14 [unity_LightmapFade] Vector 10 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c15, 1, 0, 2, -1 def c16, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 mov r0.xyz, c13 mul_pp r0.xyw, r0.xyzz, c11.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c11.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c11.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c8.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c9.x, r2.x, c9.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c15.x dp4 r4.x, c4, r3 dp4 r4.y, c5, r3 dp4 r4.z, c6, r3 mov r4.w, c15.x dp4 r5.x, c0, r4 dp4 r5.y, c1, r4 dp4 r5.z, c2, r4 dp4 r5.w, c3, r4 texldp r6, r5, s2 add r2.yzw, -r4.xxyz, c12.xxyz dp3 r0.y, r2.yzww, r2.yzww mul r0.z, r0.y, c12.w rsq r0.y, r0.y mul_pp r2.yzw, r0.y, r2 texld r7, r0.z, s1 mul r0.y, r6.w, r7.x cmp r0.y, r5.w, c15.y, r0.y mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c7.xyzz add r4.xyz, r4, -c10 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c10.w, r0.w, r3.z mad r0.w, r0.w, c14.z, c14.w add_sat r0.w, -r0.w, c15.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c15.z, c15.w mul_pp r1.w, r1.w, c16.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, r2.yzww, r3 max_pp r2.x, r1.y, c15.y mul r0.y, r0.y, r2.x mul_pp r2.yzw, r0.y, c13.xxyz max_pp r0.y, r1.x, c15.y pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.x, r0.x, r0.y mul_pp oC0, r0.w, r2 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedhnnbbhncgjhmekbgdalhfpeolealefdiabaaaaaaoaajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcaiajaaaaeaaaaaaaecacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaa fibiaaaeaahabaaaadaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaadiaaaaaj hcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaa aaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaadiaaaaah ccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaalbcaabaaa aaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaaakaabaaa aaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaaiccaabaaa aaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaahbcaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaaaaaaaaaa agbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaajgafbaaa aaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaaacaaaaaa jgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaadcaaaaalccaabaaa aaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaaabaaaaaa ahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaaabaaaaaa afaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaaaaaaaaaa egbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaaegaibaaa abaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaaadaaaaaa abaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaaagaabaaa abaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa acaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaaadaaaaaa egacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaaaeaaaaaa egacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaahecaabaaa aaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaiaebaaaaaaadaaaaaa egiccaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaai icaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaaj pcaabaaaagaaaaaapgapbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaa diaaaaahhcaabaaaafaaaaaaagaabaaaabaaaaaaegacbaaaafaaaaaadcaaaaak hcaabaaaaeaaaaaaegacbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaa afaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaa eeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaa kgakbaaaaaaaaaaaegacbaaaaeaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaa acaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialp aaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaacaaaaaa abeaaaaaaaaaaaedbaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaa acaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa acaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaeaaaaaaegacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaa afaaaaaaegacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaabjaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaaadaaaaaaegidcaaa aaaaaaaaamaaaaaadcaaaaakhcaabaaaacaaaaaaegidcaaaaaaaaaaaalaaaaaa agaabaaaadaaaaaaegacbaaaacaaaaaadcaaaaakhcaabaaaacaaaaaaegidcaaa aaaaaaaaanaaaaaakgakbaaaadaaaaaaegacbaaaacaaaaaaaaaaaaajhcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaa abaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaal ccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaa aaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaa abeaaaaaaaaaiadpaaaaaaaiocaabaaaabaaaaaaagajbaaaacaaaaaaagincaaa aaaaaaaaaoaaaaaaaoaaaaahgcaabaaaabaaaaaafgagbaaaabaaaaaapgapbaaa abaaaaaadbaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaaaaaaaaaa abaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadpefaaaaaj pcaabaaaacaaaaaajgafbaaaabaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaacaaaaaadiaaaaah icaabaaaaaaaaaaaakaabaaaagaaaaaadkaabaaaaaaaaaaadgcaaaafccaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa akaabaaaabaaaaaadiaaaaaiocaabaaaacaaaaaapgapbaaaaaaaaaaaagijcaaa aaaaaaaaajaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa abaaaaaadiaaaaahbcaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahpccabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab " } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 12 [_LightColor] Vector 11 [_LightPos] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 10 [unity_ColorSpaceLuminance] Vector 13 [unity_LightmapFade] Vector 9 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c14, 1, 2, -1, 0 def c15, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 mov r0.xyz, c12 mul_pp r0.xyw, r0.xyzz, c10.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c10.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c10.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c8.x, r2.x, c8.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c14.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 mov r4.w, c14.x dp4 r5.x, c3, r4 dp4 r5.y, c4, r4 dp4 r5.z, c5, r4 texld r5, r5, s2 add r2.yzw, r4.xxyz, -c11.xxyz dp3 r0.y, r2.yzww, r2.yzww mul r0.z, r0.y, c11.w rsq r0.y, r0.y mul_pp r2.yzw, r0.y, r2 texld r6, r0.z, s1 mul r0.y, r5.w, r6.x mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c6.xyzz add r4.xyz, r4, -c9 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c9.w, r0.w, r3.z mad r0.w, r0.w, c13.z, c13.w add_sat r0.w, -r0.w, c14.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c14.y, c14.z mul_pp r1.w, r1.w, c15.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c14.w mul r0.y, r0.y, r2.x mul_pp r2.yzw, r0.y, c12.xxyz max_pp r0.y, r1.x, c14.w pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.x, r0.x, r0.y mul_pp oC0, r0.w, r2 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefieceddlmphhbnfopkcnoiefphclngjolmejaoabaaaaaahiajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckaaiaaaaeaaaaaaaciacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaa fibiaaaeaahabaaaadaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaadiaaaaaj hcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaa aaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaadiaaaaah ccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaalbcaabaaa aaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaaakaabaaa aaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaaiccaabaaa aaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaahbcaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaaaaaaaaaa agbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaajgafbaaa aaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaaacaaaaaa jgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaadcaaaaalccaabaaa aaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaaabaaaaaa ahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaaabaaaaaa afaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaaaaaaaaaa egbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaaegaibaaa abaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaaadaaaaaa abaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaaagaabaaa abaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa acaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaaadaaaaaa egacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaaaeaaaaaa egacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaahecaabaaa aaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaai icaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaaj pcaabaaaagaaaaaapgapbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaa diaaaaahhcaabaaaafaaaaaaagaabaaaabaaaaaaegacbaaaafaaaaaadcaaaaal hcaabaaaaeaaaaaaegacbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaaegacbaia ebaaaaaaafaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaa aeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaa aeaaaaaakgakbaaaaaaaaaaaegacbaaaaeaaaaaadcaaaaaphcaabaaaacaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa acaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaa egacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaeaaaaaaegacbaaaacaaaaaabaaaaaaibcaabaaaabaaaaaa egacbaiaebaaaaaaafaaaaaaegacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaa akaabaaaabaaaaaaabeaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaabjaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa adaaaaaaegiccaaaaaaaaaaaamaaaaaadcaaaaakhcaabaaaacaaaaaaegiccaaa aaaaaaaaalaaaaaaagaabaaaadaaaaaaegacbaaaacaaaaaadcaaaaakhcaabaaa acaaaaaaegiccaaaaaaaaaaaanaaaaaakgakbaaaadaaaaaaegacbaaaacaaaaaa aaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaa bjaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa elaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa ckaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaak ccaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaa akaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaaiocaabaaaabaaaaaaagajbaaa acaaaaaaagijcaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaacaaaaaajgahbaaa abaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaacaaaaaaakaabaaaagaaaaaadgcaaaafccaabaaaabaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaa diaaaaaiocaabaaaacaaaaaapgapbaaaaaaaaaaaagijcaaaaaaaaaaaajaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaadiaaaaah bcaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaa aaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 2 Vector 11 [_LightColor] Vector 10 [_LightDir] Vector 6 [_ProjectionParams] Vector 5 [_WorldSpaceCameraPos] Vector 7 [_ZBufferParams] Vector 9 [unity_ColorSpaceLuminance] Vector 12 [unity_LightmapFade] Vector 8 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 "ps_3_0 def c13, 1, 2, -1, 0 def c14, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 mov r0.xyz, c11 mul_pp r0.xyw, r0.xyzz, c9.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c9.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c9.w, r0.y, r0.x rcp r0.y, v0.w mul r0.yz, r0.y, v0.xxyw texld_pp r1, r0.yzzw, s2 texld r2, r0.yzzw, s0 mad r0.y, c7.x, r2.x, c7.y rcp r0.y, r0.y mul_pp r0.z, r1.w, c14.x mad_pp r1.xyz, r1, c13.y, c13.z nrm_pp r2.xyz, r1 rcp r0.w, v1.z mul r0.w, r0.w, c6.z mul r1.xyz, r0.w, v1 mul r3.xyz, r0.y, r1 mov r3.w, c13.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r1.xyw, r4.xyzz, -c5.xyzz dp3 r0.w, r1.xyww, r1.xyww rsq r0.w, r0.w mad r1.xyw, r1, -r0.w, -c10.xyzz nrm_pp r5.xyz, r1.xyww dp3_pp r0.w, r5, r2 dp3_pp r1.x, -c10, r2 max_pp r1.y, r0.w, c13.w pow r2.x, r1.y, r0.z mov r4.w, c13.x dp4 r3.x, c3, r4 dp4 r3.y, c4, r4 add r2.yzw, r4.xxyz, -c8.xxyz dp3 r0.z, r2.yzww, r2.yzww rsq r0.z, r0.z rcp r0.z, r0.z mad r0.y, r1.z, -r0.y, r0.z mad r0.y, c8.w, r0.y, r3.z mad r0.y, r0.y, c12.z, c12.w add_sat r0.y, -r0.y, c13.x texld r3, r3, s1 mov_sat r0.z, r3.w mul r0.w, r1.x, r3.w mul_pp r1.yzw, r0.w, c11.xxyz cmp_pp r1.yzw, r1.x, r1, c13.w mul r0.z, r0.z, r2.x mul_pp r1.x, r0.x, r0.z mul_pp oC0, r0.y, r1 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedalbbdlbjcehpdnpegcdgppkgjippdgoeabaaaaaajeaiaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefclmahaaaaeaaaaaaaopabaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacafaaaaaa diaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaa ajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaaagaabaaaaaaaaaaa diaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaal bcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaa akaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaaapaaaaai ccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaaaaaaaaaaaaaaaaah bcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaaaoaaaaahgcaabaaa aaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaabaaaaaa jgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaajpcaabaaa acaaaaaajgafbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadcaaaaal ccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaackiacaaa abaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaakgakbaaa aaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaaaaaaaaaa egaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaaegiccaaa adaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaaaaaaaaaa agaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa adaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaaihcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaa aeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadcaaaaamhcaabaaaaeaaaaaaegacbaiaebaaaaaa aeaaaaaakgakbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaa egacbaaaaeaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaed baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaeaaaaaa egacbaaaacaaaaaabaaaaaajbcaabaaaabaaaaaaegiccaiaebaaaaaaaaaaaaaa ahaaaaaaegacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaabjaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaaidcaabaaaacaaaaaafgafbaaaadaaaaaaegiacaaa aaaaaaaaamaaaaaadcaaaaakdcaabaaaacaaaaaaegiacaaaaaaaaaaaalaaaaaa agaabaaaadaaaaaaegaabaaaacaaaaaadcaaaaakdcaabaaaacaaaaaaegiacaaa aaaaaaaaanaaaaaakgakbaaaadaaaaaaegaabaaaacaaaaaaaaaaaaajhcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaa abaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaal ccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaa aaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaa abeaaaaaaaaaiadpaaaaaaaigcaabaaaabaaaaaaagabbaaaacaaaaaaagibcaaa aaaaaaaaaoaaaaaaefaaaaajpcaabaaaacaaaaaajgafbaaaabaaaaaaeghobaaa abaaaaaaaagabaaaabaaaaaadgcaaaaficaabaaaaaaaaaaadkaabaaaacaaaaaa diaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaadkaabaaaacaaaaaadiaaaaai ocaabaaaabaaaaaaagaabaaaabaaaaaaagijcaaaaaaaaaaaajaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaa abaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaa fgafbaaaaaaaaaaaegaobaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Matrix 8 [_CameraToWorld] 3 Matrix 4 [_LightMatrix0] Matrix 0 [unity_World2Shadow0] Vector 18 [_LightColor] Vector 17 [_LightPos] Vector 14 [_LightShadowData] Vector 12 [_ProjectionParams] Vector 11 [_WorldSpaceCameraPos] Vector 13 [_ZBufferParams] Vector 16 [unity_ColorSpaceLuminance] Vector 19 [unity_LightmapFade] Vector 15 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_ShadowMapTexture] 2D 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c20, 1, 0, 2, -1 def c21, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 mov r0.x, c20.x rcp r0.y, v1.z mul r0.y, r0.y, c12.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c13.x, r2.x, c13.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c20.x dp4 r4.x, c8, r3 dp4 r4.y, c9, r3 dp4 r4.z, c10, r3 mov r4.w, c20.x dp4 r5.x, c0, r4 dp4 r5.y, c1, r4 dp4 r5.z, c2, r4 dp4 r5.w, c3, r4 texldp_pp r5, r5, s3 lrp_pp r2.y, r5.x, r0.x, c14.x add r0.xyz, r4, -c15 dp3 r0.x, r0, r0 rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.w, -r2.x, r0.x mad r0.x, c15.w, r0.x, r3.z mad_sat r0.y, r0.x, c14.z, c14.w mad r0.x, r0.x, c19.z, c19.w add_sat r0.x, -r0.x, c20.x add_sat_pp r0.y, r0.y, r2.y dp4 r2.x, c4, r4 dp4 r2.y, c5, r4 dp4 r2.z, c6, r4 dp4 r2.w, c7, r4 texldp r3, r2, s2 add r2.xyz, -r4, c17 add r3.xyz, r4, -c11 dp3 r0.z, r2, r2 mul r0.w, r0.z, c17.w rsq r0.z, r0.z mul_pp r2.xyz, r0.z, r2 texld r4, r0.w, s1 mul r0.z, r3.w, r4.x mul r0.y, r0.y, r0.z cmp r0.y, r2.w, c20.y, r0.y mov_sat r0.z, r0.y dp3 r0.w, r3, r3 rsq r0.w, r0.w mad r3.xyz, r3, -r0.w, r2 nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c20.z, c20.w mul_pp r0.w, r1.w, c21.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, r2, r3 max_pp r2.x, r1.y, c20.y mul r0.y, r0.y, r2.x mul_pp r2.yzw, r0.y, c18.xxyz max_pp r0.y, r1.x, c20.y pow r1.x, r0.y, r0.w mul r0.y, r0.z, r1.x mov r1.xyz, c18 mul_pp r1.xyw, r1.xyzz, c16.xyzz add_pp r0.zw, r1.xyyw, r1.x mul_pp r0.w, r0.w, r1.y mad_pp r0.z, r1.z, c16.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c16.w, r0.w, r0.z mul_pp r2.x, r0.z, r0.y mul_pp oC0, r0.x, r2 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 4 SetTexture 4 [_ShadowMapTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedkbeelafldmmpbkehdbempagibemfelipabaaaaaaiealaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckmakaaaaeaaaaaaaklacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaiaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaae aahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaae aahabaaaaeaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacafaaaaaaaaaaaaajbcaabaaa aaaaaaaaakiacaiaebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpaoaaaaah gcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa abaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaaj pcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaaeaaaaaa dcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaa kgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaa aaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa aaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaadaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaai hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaadiaaaaai pcaabaaaaeaaaaaafgafbaaaadaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaak pcaabaaaaeaaaaaaegiocaaaacaaaaaaaiaaaaaaagaabaaaadaaaaaaegaobaaa aeaaaaaadcaaaaakpcaabaaaaeaaaaaaegiocaaaacaaaaaaakaaaaaakgakbaaa adaaaaaaegaobaaaaeaaaaaaaaaaaaaipcaabaaaaeaaaaaaegaobaaaaeaaaaaa egiocaaaacaaaaaaalaaaaaaaoaaaaahhcaabaaaaeaaaaaaegacbaaaaeaaaaaa pgapbaaaaeaaaaaaehaaaaalecaabaaaaaaaaaaaegaabaaaaeaaaaaaaghabaaa aeaaaaaaaagabaaaadaaaaaackaabaaaaeaaaaaadcaaaaakbcaabaaaaaaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaaakiacaaaacaaaaaabiaaaaaaaaaaaaaj hcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaa baaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaelaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaia ebaaaaaaabaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaakccaabaaa aaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaa dccaaaalecaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaa dkiacaaaacaaaaaabiaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaa ckiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaa aaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpaacaaaahbcaabaaa aaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaabaaaaaa fgafbaaaadaaaaaaegidcaaaaaaaaaaaamaaaaaadcaaaaakhcaabaaaabaaaaaa egidcaaaaaaaaaaaalaaaaaaagaabaaaadaaaaaaegacbaaaabaaaaaadcaaaaak hcaabaaaabaaaaaaegidcaaaaaaaaaaaanaaaaaakgakbaaaadaaaaaaegacbaaa abaaaaaaaaaaaaaihcaabaaaabaaaaaaegacbaaaabaaaaaaegidcaaaaaaaaaaa aoaaaaaaaoaaaaahmcaabaaaaaaaaaaaagaebaaaabaaaaaakgakbaaaabaaaaaa dbaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaaaaaaaaaabaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpefaaaaajpcaabaaa aeaaaaaaogakbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaadiaaaaah ecaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaeaaaaaaaaaaaaajhcaabaaa abaaaaaaegacbaiaebaaaaaaadaaaaaaegiccaaaaaaaaaaaaiaaaaaaaaaaaaaj hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaadiaaaaai icaabaaaabaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaa aaaaaaaaegacbaaaabaaaaaaefaaaaajpcaabaaaaeaaaaaapgapbaaaabaaaaaa eghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaaakaabaaaaeaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaa ckaabaaaaaaaaaaadgcaaaafecaabaaaaaaaaaaaakaabaaaaaaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaaadaaaaaaegacbaiaebaaaaaa adaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaadaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaa dcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaa abaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaabaaaaaa dkaabaaaabaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaabaaaaaaegacbaaa acaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaacaaaaaa baaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaadeaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaadiaaaaahbcaabaaa aaaaaaaaakaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaaiocaabaaaacaaaaaa agaabaaaaaaaaaaaagijcaaaaaaaaaaaajaaaaaadeaaaaahbcaabaaaaaaaaaaa dkaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaafbcaabaaaaaaaaaaaakaabaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaadkaabaaaaaaaaaaa bjaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaajhcaabaaaabaaaaaaegiccaaa aaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaahmcaabaaaaaaaaaaa fgajbaaaabaaaaaaagaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaabkaabaaaabaaaaaadcaaaaalecaabaaaaaaaaaaackiacaaaaaaaaaaa ajaaaaaackiacaaaaaaaaaaaadaaaaaackaabaaaaaaaaaaaelaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaapaaaaaiicaabaaaaaaaaaaapgipcaaaaaaaaaaa adaaaaaapgapbaaaaaaaaaaaaaaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahbcaabaaaacaaaaaackaabaaaaaaaaaaaakaabaaa aaaaaaaadiaaaaahpccabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaa doaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Matrix 0 [_CameraToWorld] 3 Vector 10 [_LightColor] Vector 9 [_LightDir] Vector 6 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 8 [unity_ColorSpaceLuminance] Vector 11 [unity_LightmapFade] Vector 7 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 "ps_3_0 def c12, 1, 2, -1, 0 def c13, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c12.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c7.xyzz add r3.xyz, r3, -c3 dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c7.w, r0.x, r2.z mad_sat r0.y, r0.x, c6.z, c6.w mad r0.x, r0.x, c11.z, c11.w add_sat r0.x, -r0.x, c12.x texld r2, r1, s1 texld_pp r1, r1, s2 add_sat_pp r0.y, r0.y, r2.x dp3 r0.z, r3, r3 rsq r0.z, r0.z mad r2.xyz, r3, -r0.z, -c9 nrm_pp r3.xyz, r2 mad_pp r1.xyz, r1, c12.y, c12.z mul_pp r0.z, r1.w, c13.x nrm_pp r2.xyz, r1 dp3_pp r0.w, r3, r2 dp3_pp r1.x, -c9, r2 max_pp r2.x, r1.x, c12.w mul r1.x, r0.y, r2.x mul_pp r1.yzw, r1.x, c10.xxyz max_pp r2.x, r0.w, c12.w pow r3.x, r2.x, r0.z mul r0.y, r0.y, r3.x mov r2.xyz, c10 mul_pp r2.xyw, r2.xyzz, c8.xyzz add_pp r0.zw, r2.xyyw, r2.x mul_pp r0.w, r0.w, r2.y mad_pp r0.z, r2.z, c8.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c8.w, r0.w, r0.z mul_pp r1.x, r0.z, r0.y mul_pp oC0, r0.x, r1 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 1 SetTexture 2 [_CameraNormalsTexture] 2D 2 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedjihffjghkdbbklibgkkdfhflnehleeenabaaaaaaamaiaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcdeahaaaaeaaaaaaamnabaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacaeaaaaaa aoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaah dcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaal icaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaa aaaaaaaaagaabaaaacaaaaaaegaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaa egiicaaaadaaaaaaacaaaaaakgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaai lcaabaaaacaaaaaaegambaaaacaaaaaaegiicaaaadaaaaaaadaaaaaaaaaaaaaj hcaabaaaadaaaaaaegadbaaaacaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa aaaaaaajlcaabaaaacaaaaaaegambaaaacaaaaaaegiicaiaebaaaaaaacaaaaaa bjaaaaaabaaaaaahbcaabaaaaaaaaaaaegadbaaaacaaaaaaegadbaaaacaaaaaa elaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaa ckaabaiaebaaaaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaak bcaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaaakaabaaaaaaaaaaackaabaaa acaaaaaabaaaaaahccaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa eeaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaamocaabaaaaaaaaaaa agajbaiaebaaaaaaadaaaaaafgafbaaaaaaaaaaaagijcaiaebaaaaaaaaaaaaaa ahaaaaaabaaaaaahecaabaaaabaaaaaajgahbaaaaaaaaaaajgahbaaaaaaaaaaa eeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaahocaabaaaaaaaaaaa fgaobaaaaaaaaaaakgakbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaa abaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaaefaaaaajpcaabaaaabaaaaaa egaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadcaaaaapocaabaaa abaaaaaaagajbaaaacaaaaaaaceaaaaaaaaaaaaaaaaaaaeaaaaaaaeaaaaaaaea aceaaaaaaaaaaaaaaaaaialpaaaaialpaaaaialpdiaaaaahbcaabaaaacaaaaaa dkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahccaabaaaacaaaaaajgahbaaa abaaaaaajgahbaaaabaaaaaaeeaaaaafccaabaaaacaaaaaabkaabaaaacaaaaaa diaaaaahocaabaaaabaaaaaafgaobaaaabaaaaaafgafbaaaacaaaaaabaaaaaah ccaabaaaaaaaaaaajgahbaaaaaaaaaaajgahbaaaabaaaaaabaaaaaajecaabaaa aaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaajgahbaaaabaaaaaadeaaaaak gcaabaaaaaaaaaaafgagbaaaaaaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaacpaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahccaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaacaaaaaabjaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaadccaaaalicaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaa acaaaaaabiaaaaaadkiacaaaacaaaaaabiaaaaaadcaaaaalbcaabaaaaaaaaaaa akaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaa aacaaaaibcaabaaaaaaaaaaaakaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp aacaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaah gcaabaaaaaaaaaaapgapbaaaaaaaaaaafgagbaaaaaaaaaaadiaaaaaiocaabaaa abaaaaaakgakbaaaaaaaaaaaagijcaaaaaaaaaaaajaaaaaadiaaaaajhcaabaaa acaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaah mcaabaaaaaaaaaaafgajbaaaacaaaaaaagaabaaaacaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaabkaabaaaacaaaaaadcaaaaalecaabaaaaaaaaaaa ckiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaackaabaaaaaaaaaaa elaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaapaaaaaiicaabaaaaaaaaaaa pgipcaaaaaaaaaaaadaaaaaapgapbaaaaaaaaaaaaaaaaaahecaabaaaaaaaaaaa dkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaaabaaaaaackaabaaa aaaaaaaabkaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaaagaabaaaaaaaaaaa egaobaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 2 Vector 12 [_LightColor] Vector 11 [_LightDir] Vector 8 [_LightShadowData] Vector 6 [_ProjectionParams] Vector 5 [_WorldSpaceCameraPos] Vector 7 [_ZBufferParams] Vector 10 [unity_ColorSpaceLuminance] Vector 13 [unity_LightmapFade] Vector 9 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_ShadowMapTexture] 2D 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c14, 1, 2, -1, 0 def c15, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 rcp r0.x, v1.z mul r0.x, r0.x, c6.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c7.x, r2.x, c7.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c14.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c9.xyzz dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c9.w, r0.x, r2.z mad_sat r0.y, r0.x, c8.z, c8.w mad r0.x, r0.x, c13.z, c13.w add_sat r0.x, -r0.x, c14.x texld r2, r1, s2 texld_pp r1, r1, s3 add_sat_pp r0.y, r0.y, r2.x mov r3.w, c14.x dp4 r2.x, c3, r3 dp4 r2.y, c4, r3 add r3.xyz, r3, -c5 texld r2, r2, s1 mul r0.y, r0.y, r2.w mov_sat r0.z, r0.y dp3 r0.w, r3, r3 rsq r0.w, r0.w mad r2.xyz, r3, -r0.w, -c11 nrm_pp r3.xyz, r2 mad_pp r1.xyz, r1, c14.y, c14.z mul_pp r0.w, r1.w, c15.x nrm_pp r2.xyz, r1 dp3_pp r1.x, r3, r2 dp3_pp r1.y, -c11, r2 max_pp r2.x, r1.y, c14.w mul r0.y, r0.y, r2.x mul_pp r2.yzw, r0.y, c12.xxyz max_pp r0.y, r1.x, c14.w pow r1.x, r0.y, r0.w mul r0.y, r0.z, r1.x mov r1.xyz, c12 mul_pp r1.xyw, r1.xyzz, c10.xyzz add_pp r0.zw, r1.xyyw, r1.x mul_pp r0.w, r0.w, r1.y mad_pp r0.z, r1.z, c10.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c10.w, r0.w, r0.z mul_pp r2.x, r0.z, r0.y mul_pp oC0, r0.x, r2 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 2 SetTexture 2 [_LightTexture0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedlkcplggmciomdhpnkggciidgkglkcencabaaaaaadiajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcgaaiaaaaeaaaaaaabiacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa fibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaa fibiaaaeaahabaaaadaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaad hcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacaeaaaaaaaoaaaaai bcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaah hcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaahdcaabaaa abaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaa egaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalicaabaaa aaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaa ahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaa egacbaaaaaaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaa adaaaaaaabaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaa agaabaaaacaaaaaaegaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaa adaaaaaaacaaaaaakgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaa acaaaaaaegambaaaacaaaaaaegiicaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaa adaaaaaaegadbaaaacaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah bcaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaa aaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaackaabaiaebaaaaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaaakaabaaaaaaaaaaackaabaaaacaaaaaadccaaaal ccaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaadkiacaaa acaaaaaabiaaaaaadcaaaaalbcaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaa aaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaibcaabaaaaaaaaaaa akaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpefaaaaajpcaabaaaadaaaaaa egaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaaefaaaaajpcaabaaa abaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaaaacaaaah ccaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaadaaaaaadiaaaaaimcaabaaa aaaaaaaafgafbaaaacaaaaaaagiecaaaaaaaaaaaamaaaaaadcaaaaakmcaabaaa aaaaaaaaagiecaaaaaaaaaaaalaaaaaaagaabaaaacaaaaaakgaobaaaaaaaaaaa dcaaaaakmcaabaaaaaaaaaaaagiecaaaaaaaaaaaanaaaaaapgapbaaaacaaaaaa kgaobaaaaaaaaaaaaaaaaaajhcaabaaaacaaaaaaegadbaaaacaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaaaaaaaaaimcaabaaaaaaaaaaakgaobaaaaaaaaaaa agiecaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaadaaaaaaogakbaaaaaaaaaaa eghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaahccaabaaaaaaaaaaabkaabaaa aaaaaaaadkaabaaaadaaaaaadgcaaaafecaabaaaaaaaaaaabkaabaaaaaaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaamhcaabaaaacaaaaaaegacbaia ebaaaaaaacaaaaaapgapbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaadcaaaaaphcaabaaaabaaaaaaegacbaaaabaaaaaa aceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialp aaaaialpaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaa aaaaaaedbaaaaaahicaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaa eeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaa pgapbaaaabaaaaaaegacbaaaabaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaa acaaaaaaegacbaaaabaaaaaabaaaaaajbcaabaaaabaaaaaaegiccaiaebaaaaaa aaaaaaaaahaaaaaaegacbaaaabaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaa abaaaaaaabeaaaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaabkaabaaaaaaaaaaa akaabaaaabaaaaaadiaaaaaiocaabaaaacaaaaaafgafbaaaaaaaaaaaagijcaaa aaaaaaaaajaaaaaadeaaaaahccaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaa aaaaaaaacpaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahccaabaaa aaaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaabjaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaadiaaaaajhcaabaaaabaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaa aaaaaaaaajaaaaaaaaaaaaahmcaabaaaaaaaaaaafgajbaaaabaaaaaaagaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaa dcaaaaalecaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaa adaaaaaackaabaaaaaaaaaaaelaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa apaaaaaiicaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaapgapbaaaaaaaaaaa aaaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah bcaabaaaacaaaaaackaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahpccabaaa aaaaaaaaagaabaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" } Matrix 0 [_CameraToWorld] 3 Vector 11 [_LightColor] Vector 10 [_LightPos] Vector 6 [_LightPositionRange] Vector 7 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 9 [unity_ColorSpaceLuminance] Vector 12 [unity_LightmapFade] Vector 8 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c13, 1, 0.970000029, 2, -1 def c14, 0, 128, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 mov r0.xyz, c11 mul_pp r0.xyw, r0.xyzz, c9.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c9.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c9.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c4.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c5.x, r2.x, c5.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c13.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c3.xxyz dp3 r0.y, r2.yzww, r2.yzww rsq r0.y, r0.y add r3.xyw, r4.xyzz, -c10.xyzz add r4.xyz, r4, -c8 dp3 r0.z, r4, r4 rsq r0.z, r0.z rcp r0.z, r0.z mad r0.z, r0.w, -r2.x, r0.z mad r0.z, c8.w, r0.z, r3.z mad r0.z, r0.z, c12.z, c12.w add_sat r0.z, -r0.z, c13.x dp3 r0.w, r3.xyww, r3.xyww rsq r2.x, r0.w mul r0.w, r0.w, c10.w texld r4, r0.w, s1 mul_pp r4.yzw, r2.x, r3.xxyw texld r3, r3.xyww, s2 rcp r0.w, r2.x mul r0.w, r0.w, c6.w mad r0.w, r0.w, -c13.y, r3.x mov r2.x, c13.x cmp_pp r0.w, r0.w, r2.x, c7.x mul r0.w, r0.w, r4.x mad r2.xyz, r2.yzww, -r0.y, -r4.yzww nrm_pp r3.xyz, r2 mad_pp r1.xyz, r1, c13.z, c13.w mul_pp r0.y, r1.w, c14.y nrm_pp r2.xyz, r1 dp3_pp r1.x, r3, r2 dp3_pp r1.y, -r4.yzww, r2 max_pp r2.x, r1.y, c14.x mul r1.y, r0.w, r2.x mov_sat r0.w, r0.w mul_pp r2.yzw, r1.y, c11.xxyz max_pp r3.x, r1.x, c14.x pow r1.x, r3.x, r0.y mul r0.y, r0.w, r1.x mul_pp r2.x, r0.x, r0.y mul_pp oC0, r0.z, r2 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedmbedeagnjoebjijcamclhaolgeilbhcgabaaaaaahmajaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckeaiaaaaeaaaaaaacjacaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaa fidaaaaeaahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaa gcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaa aaaaaaaagiaaaaacagaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaa adaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaa aaaaaaaaagaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaa bkaabaaaaaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaa ckiacaaaaaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaa fgafbaaaaaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaa aaaaaaaaaoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaa efaaaaajpcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaaefaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaa aagabaaaadaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaa akaabaaaabaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaai ecaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaah hcaabaaaabaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaa abaaaaaafgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaa fgafbaaaabaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaaeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaak hcaabaaaadaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaa adaaaaaaaaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaa adaaaaaaaaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaa aeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaaaaaaaaajhcaabaaa afaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaaaiaaaaaaaaaaaaaj hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaadaaaaaabjaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaackaabaia ebaaaaaaabaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakccaabaaa aaaaaaaadkiacaaaadaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaa dcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaa dkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaa aaaaaaaaabeaaaaaaaaaiadpbaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaabaaaaaaagaabaaaabaaaaaaegacbaaaafaaaaaaefaaaaajpcaabaaa adaaaaaaegacbaaaafaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaadcaaaaal ocaabaaaadaaaaaaagajbaiaebaaaaaaaeaaaaaakgakbaaaaaaaaaaaagajbaia ebaaaaaaabaaaaaabaaaaaahecaabaaaaaaaaaaajgahbaaaadaaaaaajgahbaaa adaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahocaabaaa adaaaaaakgakbaaaaaaaaaaafgaobaaaadaaaaaadcaaaaaphcaabaaaacaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa acaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaabaaaaaaegacbaaaacaaaaaa egacbaaaacaaaaaaeeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah hcaabaaaacaaaaaapgapbaaaabaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaa abaaaaaajgahbaaaadaaaaaaegacbaaaacaaaaaabaaaaaaibcaabaaaabaaaaaa egacbaiaebaaaaaaabaaaaaaegacbaaaacaaaaaadeaaaaakdcaabaaaabaaaaaa mgaabaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpaaaaaf ccaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaabkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa elaaaaafccaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaaacaaaaaa pgapbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaaiicaabaaa aaaaaaaabkaabaaaabaaaaaadkiacaaaacaaaaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidpdbaaaaahicaabaaaaaaaaaaa akaabaaaadaaaaaadkaabaaaaaaaaaaadhaaaaakicaabaaaaaaaaaaadkaabaaa aaaaaaaaakiacaaaadaaaaaabiaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaacaaaaaadgcaaaafccaabaaaabaaaaaa dkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaa abaaaaaadiaaaaaiocaabaaaacaaaaaapgapbaaaaaaaaaaaagijcaaaaaaaaaaa ajaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaa diaaaaahbcaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah pccabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 14 [_LightColor] Vector 13 [_LightPos] Vector 9 [_LightPositionRange] Vector 10 [_LightShadowData] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 12 [unity_ColorSpaceLuminance] Vector 15 [unity_LightmapFade] Vector 11 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_ShadowMapTexture] CUBE 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c16, 1, 0.970000029, 2, -1 def c17, 0, 128, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_cube s3 dcl_2d s4 mov r0.xyz, c14 mul_pp r0.xyw, r0.xyzz, c12.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c12.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c12.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c8.x, r2.x, c8.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c16.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 mov r4.w, c16.x dp4 r5.x, c3, r4 dp4 r5.y, c4, r4 dp4 r5.z, c5, r4 texld r5, r5, s2 add r2.yzw, r4.xxyz, -c13.xxyz texld r6, r2.yzww, s3 dp3 r0.y, r2.yzww, r2.yzww rsq r0.z, r0.y mul r0.y, r0.y, c13.w texld r7, r0.y, s1 rcp r0.y, r0.z mul_pp r2.yzw, r0.z, r2 mul r0.y, r0.y, c9.w mad r0.y, r0.y, -c16.y, r6.x mov r3.x, c16.x cmp_pp r0.y, r0.y, r3.x, c10.x mul r0.y, r0.y, r7.x mul r0.y, r5.w, r0.y mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c6.xyzz add r4.xyz, r4, -c11 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c11.w, r0.w, r3.z mad r0.w, r0.w, c15.z, c15.w add_sat r0.w, -r0.w, c16.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c16.z, c16.w mul_pp r1.w, r1.w, c17.y nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c17.x mul r0.y, r0.y, r2.x mul_pp r2.yzw, r0.y, c14.xxyz max_pp r0.y, r1.x, c17.x pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.x, r0.x, r0.y mul_pp oC0, r0.w, r2 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 3 SetTexture 3 [_LightTexture0] CUBE 2 SetTexture 4 [_CameraNormalsTexture] 2D 4 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedfahhfhpbgoejneokpkpbkeeiifcklkpjabaaaaaahiakaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckaajaaaaeaaaaaaagiacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaafidaaaae aahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaagcbaaaad lcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacagaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaa egiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaa agaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaa aaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaa aaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaa aaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaa aoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa efaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaaeaaaaaaaagabaaa aeaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaa abaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaa aaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaa abaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaa fgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaa abaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa aeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaa adaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaa aaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaaadaaaaaa diaaaaaihcaabaaaaeaaaaaafgafbaaaadaaaaaaegiccaaaaaaaaaaaamaaaaaa dcaaaaakhcaabaaaaeaaaaaaegiccaaaaaaaaaaaalaaaaaaagaabaaaadaaaaaa egacbaaaaeaaaaaadcaaaaakhcaabaaaaeaaaaaaegiccaaaaaaaaaaaanaaaaaa kgakbaaaadaaaaaaegacbaaaaeaaaaaaaaaaaaaihcaabaaaaeaaaaaaegacbaaa aeaaaaaaegiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaaeaaaaaaegacbaaa aeaaaaaaeghobaaaadaaaaaaaagabaaaacaaaaaaaaaaaaajhcaabaaaaeaaaaaa egacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaa afaaaaaaegacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaelaaaaaficaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaa dkiacaaaacaaaaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaomfbhidpdbaaaaahicaabaaaaaaaaaaaakaabaaaafaaaaaadkaabaaa aaaaaaaadhaaaaakicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaaadaaaaaa biaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaackaabaaaaaaaaaaa dkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaagaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaa diaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaafaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaaeaaaaaackaabaaaaaaaaaaadgcaaaaficaabaaa aaaaaaaackaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaa egiccaiaebaaaaaaabaaaaaaaeaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaa adaaaaaaegiccaiaebaaaaaaadaaaaaabjaaaaaabaaaaaahbcaabaaaabaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaaabaaaaaaakaabaaa abaaaaaadcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaa aaaaaaaaakaabaaaabaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaadaaaaaa bjaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaalccaabaaaaaaaaaaa bkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaa aacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp baaaaaahbcaabaaaabaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaf bcaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaalhcaabaaaabaaaaaaegacbaia ebaaaaaaafaaaaaaagaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaabaaaaaah icaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaa abaaaaaadkaabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaabaaaaaa egacbaaaabaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaadiaaaaahicaabaaaabaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaed baaaaaahicaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaacaaaaaadkaabaaaacaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa acaaaaaaegacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaa egacbaaaacaaaaaabaaaaaaiccaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaa egacbaaaacaaaaaadeaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaa aaaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaa diaaaaaiocaabaaaacaaaaaakgakbaaaaaaaaaaaagijcaaaaaaaaaaaajaaaaaa deaaaaahecaabaaaaaaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaadkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah bcaabaaaacaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaa aaaaaaaafgafbaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Matrix 12 [_CameraToWorld] 3 Matrix 4 [_LightMatrix0] Matrix 0 [unity_World2Shadow0] Vector 22 [_LightColor] Vector 21 [_LightPos] Vector 18 [_LightShadowData] Vector 16 [_ProjectionParams] Vector 8 [_ShadowOffsets0] Vector 9 [_ShadowOffsets1] Vector 10 [_ShadowOffsets2] Vector 11 [_ShadowOffsets3] Vector 15 [_WorldSpaceCameraPos] Vector 17 [_ZBufferParams] Vector 20 [unity_ColorSpaceLuminance] Vector 23 [unity_LightmapFade] Vector 19 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_ShadowMapTexture] 2D 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c24, 1, 0.25, 0, -2 def c25, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 mov r0.x, c24.x rcp r0.y, v1.z mul r0.y, r0.y, c16.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c17.x, r2.x, c17.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c24.x dp4 r4.x, c12, r3 dp4 r4.y, c13, r3 dp4 r4.z, c14, r3 mov r4.w, c24.x dp4 r5.x, c0, r4 dp4 r5.y, c1, r4 dp4 r5.z, c2, r4 dp4 r5.w, c3, r4 rcp r0.y, r5.w mad r6, r5, r0.y, c8 texldp_pp r6, r6, s3 mad r7, r5, r0.y, c9 texldp_pp r7, r7, s3 mov_pp r6.y, r7.x mad r7, r5, r0.y, c10 mad r5, r5, r0.y, c11 texldp_pp r5, r5, s3 mov_pp r6.w, r5.x texldp_pp r5, r7, s3 mov_pp r6.z, r5.x lrp_pp r5, r6, r0.x, c18.x dp4_pp r0.x, r5, c24.y add r2.yzw, r4.xxyz, -c19.xxyz dp3 r0.y, r2.yzww, r2.yzww rsq r0.y, r0.y rcp r0.y, r0.y mad r0.y, r0.w, -r2.x, r0.y mad r0.y, c19.w, r0.y, r3.z mad_sat r0.z, r0.y, c18.z, c18.w mad r0.y, r0.y, c23.z, c23.w add_sat r0.y, -r0.y, c24.x add_sat_pp r0.x, r0.z, r0.x dp4 r2.x, c4, r4 dp4 r2.y, c5, r4 dp4 r2.z, c6, r4 dp4 r2.w, c7, r4 texldp r3, r2, s2 add r2.xyz, -r4, c21 add r3.xyz, r4, -c15 dp3 r0.z, r2, r2 mul r0.w, r0.z, c21.w rsq r0.z, r0.z mul_pp r2.xyz, r0.z, r2 texld r4, r0.w, s1 mul r0.z, r3.w, r4.x mul r0.x, r0.x, r0.z cmp r0.x, r2.w, c24.z, r0.x mov_sat r0.z, r0.x dp3 r0.w, r3, r3 rsq r0.w, r0.w mad r3.xyz, r3, -r0.w, r2 nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, -c24.w, -c24.x mul_pp r0.w, r1.w, c25.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, r2, r3 max_pp r2.x, r1.y, c24.z mul r0.x, r0.x, r2.x mul_pp r2.yzw, r0.x, c22.xxyz max_pp r0.x, r1.x, c24.z pow r1.x, r0.x, r0.w mul r0.x, r0.z, r1.x mov r1.xyz, c22 mul_pp r1.xyw, r1.xyzz, c20.xyzz add_pp r0.zw, r1.xyyw, r1.x mul_pp r0.w, r0.w, r1.y mad_pp r0.z, r1.z, c20.z, r0.z rsq_pp r0.w, r0.w rcp_pp r0.w, r0.w dp2add_pp r0.z, c20.w, r0.w, r0.z mul_pp r2.x, r0.z, r0.x mul_pp oC0, r0.y, r2 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraNormalsTexture] 2D 4 SetTexture 4 [_ShadowMapTexture] 2D 3 ConstBuffer "$Globals" 304 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] Vector 240 [_ShadowOffsets0] Vector 256 [_ShadowOffsets1] Vector 272 [_ShadowOffsets2] Vector 288 [_ShadowOffsets3] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedekldhdaepgefkfdoonlnimnffejeakadabaaaaaalaamaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcnialaaaaeaaaaaaapgacaaaa fjaaaaaeegiocaaaaaaaaaaabdaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaiaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaae aahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaae aahabaaaaeaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaaaaaaaaajbcaabaaa aaaaaaaaakiacaiaebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpaoaaaaah gcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa abaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaefaaaaaj pcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaaeaaaaaa dcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaabaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaabaaaaaa kgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaafgafbaaa aaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaabaaaaaa egiccaaaadaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaadaaaaaa aaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaadaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaaaaaaaaai hcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaadaaaaaaadaaaaaadiaaaaai pcaabaaaaeaaaaaafgafbaaaadaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaak pcaabaaaaeaaaaaaegiocaaaacaaaaaaaiaaaaaaagaabaaaadaaaaaaegaobaaa aeaaaaaadcaaaaakpcaabaaaaeaaaaaaegiocaaaacaaaaaaakaaaaaakgakbaaa adaaaaaaegaobaaaaeaaaaaaaaaaaaaipcaabaaaaeaaaaaaegaobaaaaeaaaaaa egiocaaaacaaaaaaalaaaaaaaoaaaaahhcaabaaaaeaaaaaaegacbaaaaeaaaaaa pgapbaaaaeaaaaaaaaaaaaaihcaabaaaafaaaaaaegacbaaaaeaaaaaaegiccaaa aaaaaaaaapaaaaaaehaaaaalbcaabaaaafaaaaaaegaabaaaafaaaaaaaghabaaa aeaaaaaaaagabaaaadaaaaaackaabaaaafaaaaaaaaaaaaaihcaabaaaagaaaaaa egacbaaaaeaaaaaaegiccaaaaaaaaaaabaaaaaaaehaaaaalccaabaaaafaaaaaa egaabaaaagaaaaaaaghabaaaaeaaaaaaaagabaaaadaaaaaackaabaaaagaaaaaa aaaaaaaihcaabaaaagaaaaaaegacbaaaaeaaaaaaegiccaaaaaaaaaaabbaaaaaa aaaaaaaihcaabaaaaeaaaaaaegacbaaaaeaaaaaaegiccaaaaaaaaaaabcaaaaaa ehaaaaalicaabaaaafaaaaaaegaabaaaaeaaaaaaaghabaaaaeaaaaaaaagabaaa adaaaaaackaabaaaaeaaaaaaehaaaaalecaabaaaafaaaaaaegaabaaaagaaaaaa aghabaaaaeaaaaaaaagabaaaadaaaaaackaabaaaagaaaaaadcaaaaakpcaabaaa aeaaaaaaegaobaaaafaaaaaaagaabaaaaaaaaaaaagiacaaaacaaaaaabiaaaaaa bbaaaaakbcaabaaaaaaaaaaaegaobaaaaeaaaaaaaceaaaaaaaaaiadoaaaaiado aaaaiadoaaaaiadoaaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaacaaaaaabjaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaa egacbaaaaeaaaaaaelaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaak ccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaackaabaaa aaaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaa aaaaaaaadkaabaaaabaaaaaadccaaaalecaabaaaaaaaaaaabkaabaaaaaaaaaaa ckiacaaaacaaaaaabiaaaaaadkiacaaaacaaaaaabiaaaaaadcaaaaalccaabaaa aaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaa akaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaa aaaaiadpaacaaaahbcaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaaihcaabaaaabaaaaaafgafbaaaadaaaaaaegidcaaaaaaaaaaaamaaaaaa dcaaaaakhcaabaaaabaaaaaaegidcaaaaaaaaaaaalaaaaaaagaabaaaadaaaaaa egacbaaaabaaaaaadcaaaaakhcaabaaaabaaaaaaegidcaaaaaaaaaaaanaaaaaa kgakbaaaadaaaaaaegacbaaaabaaaaaaaaaaaaaihcaabaaaabaaaaaaegacbaaa abaaaaaaegidcaaaaaaaaaaaaoaaaaaaaoaaaaahmcaabaaaaaaaaaaaagaebaaa abaaaaaakgakbaaaabaaaaaadbaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaa abeaaaaaaaaaaaaaabaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaiadpefaaaaajpcaabaaaaeaaaaaaogakbaaaaaaaaaaaeghobaaaabaaaaaa aagabaaaacaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaa aeaaaaaaaaaaaaajhcaabaaaabaaaaaaegacbaiaebaaaaaaadaaaaaaegiccaaa aaaaaaaaaiaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaabaaaaaa egacbaaaabaaaaaadiaaaaaiicaabaaaabaaaaaadkaabaaaaaaaaaaadkiacaaa aaaaaaaaaiaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaabaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaaefaaaaajpcaabaaa aeaaaaaapgapbaaaabaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaeaaaaaadiaaaaahbcaabaaa aaaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadgcaaaafecaabaaaaaaaaaaa akaabaaaaaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaa adaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaa adaaaaaaegacbaiaebaaaaaaadaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaadaaaaaapgapbaaa aaaaaaaaegacbaaaadaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaa aceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialp aaaaialpaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaacaaaaaaabeaaaaa aaaaaaedbaaaaaahicaabaaaabaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaa eeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahhcaabaaaacaaaaaa pgapbaaaabaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaa adaaaaaaegacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaa egacbaaaacaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaaabaaaaaa diaaaaaiocaabaaaacaaaaaaagaabaaaaaaaaaaaagijcaaaaaaaaaaaajaaaaaa deaaaaahbcaabaaaaaaaaaaadkaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaaf bcaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaa aaaaaaaadkaabaaaaaaaaaaabjaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaahbcaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaaj hcaabaaaabaaaaaaegiccaaaaaaaaaaaadaaaaaaegiccaaaaaaaaaaaajaaaaaa aaaaaaahmcaabaaaaaaaaaaafgajbaaaabaaaaaaagaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaadcaaaaalecaabaaa aaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaaaaaaaaaaadaaaaaackaabaaa aaaaaaaaelaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaapaaaaaiicaabaaa aaaaaaaapgipcaaaaaaaaaaaadaaaaaapgapbaaaaaaaaaaaaaaaaaahecaabaaa aaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaaacaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaafgafbaaa aaaaaaaaegaobaaaacaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Matrix 0 [_CameraToWorld] 3 Vector 11 [_LightColor] Vector 10 [_LightPos] Vector 6 [_LightPositionRange] Vector 7 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 9 [unity_ColorSpaceLuminance] Vector 12 [unity_LightmapFade] Vector 8 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 "ps_3_0 def c13, 1, 0.0078125, -0.0078125, 0.970000029 def c14, 0.25, 2, -1, 0 def c15, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 mov r0.xyz, c11 mul_pp r0.xyw, r0.xyzz, c9.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c9.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c9.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c4.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s3 mad r2.x, c5.x, r2.x, c5.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c13.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c10.xxyz add r3.xyw, r2.yzzw, c13.y texld r5, r3.xyww, s2 add r3.xyw, r2.yzzw, c13.zzzy texld r6, r3.xyww, s2 mov r5.y, r6.x add r3.xyw, r2.yzzw, c13.zyzz texld r6, r3.xyww, s2 mov r5.z, r6.x add r3.xyw, r2.yzzw, c13.yzzz texld r6, r3.xyww, s2 mov r5.w, r6.x dp3 r0.y, r2.yzww, r2.yzww rsq r0.z, r0.y mul r0.y, r0.y, c10.w texld r6, r0.y, s1 rcp r0.y, r0.z mul_pp r2.yzw, r0.z, r2 mul r0.y, r0.y, c6.w mad r5, r0.y, -c13.w, r5 mov r3.x, c13.x cmp_pp r5, r5, r3.x, c7.x dp4_pp r0.y, r5, c14.x mul r0.y, r0.y, r6.x mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c3.xyzz add r4.xyz, r4, -c8 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c8.w, r0.w, r3.z mad r0.w, r0.w, c12.z, c12.w add_sat r0.w, -r0.w, c13.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c14.y, c14.z mul_pp r1.w, r1.w, c15.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c14.w mul r0.y, r0.y, r2.x mul_pp r2.yzw, r0.y, c11.xxyz max_pp r0.y, r1.x, c14.w pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.x, r0.x, r0.y mul_pp oC0, r0.w, r2 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraNormalsTexture] 2D 3 ConstBuffer "$Globals" 240 Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedahmlgnlfknhkgidjdlabohgjgojinbibabaaaaaaaialaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcdaakaaaaeaaaaaaaimacaaaa fjaaaaaeegiocaaaaaaaaaaaalaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaa fidaaaaeaahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaa gcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaa aaaaaaaagiaaaaacahaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaa adaaaaaaegiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaa aaaaaaaaagaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaa bkaabaaaaaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaa ckiacaaaaaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaa bkaabaaaaaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaa fgafbaaaaaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaa aaaaaaaaaoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaa efaaaaajpcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaaefaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaadaaaaaa aagabaaaadaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaa akaabaaaabaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaai ecaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaah hcaabaaaabaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaa abaaaaaafgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaa fgafbaaaabaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaa egiccaaaaeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaak hcaabaaaadaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaa adaaaaaaaaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaa adaaaaaaaaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaa aaaaaaaaaiaaaaaaaaaaaaakhcaabaaaafaaaaaaegacbaaaaeaaaaaaaceaaaaa aaaaaadmaaaaaadmaaaaaadmaaaaaaaaefaaaaajpcaabaaaafaaaaaaegacbaaa afaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaaaaaaaaakhcaabaaaagaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaalmaaaaaalmaaaaaadmaaaaaaaaefaaaaaj pcaabaaaagaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaafccaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaalmaaaaaadmaaaaaalmaaaaaaaaefaaaaaj pcaabaaaagaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaafecaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaadmaaaaaalmaaaaaalmaaaaaaaaefaaaaaj pcaabaaaagaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaaficaabaaaafaaaaaaakaabaaaagaaaaaabaaaaaahecaabaaaaaaaaaaa egacbaaaaeaaaaaaegacbaaaaeaaaaaaelaaaaaficaabaaaaaaaaaaackaabaaa aaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaacaaaaaa abaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidp dbaaaaahpcaabaaaafaaaaaaegaobaaaafaaaaaapgapbaaaaaaaaaaadhaaaaan pcaabaaaafaaaaaaegaobaaaafaaaaaaagiacaaaadaaaaaabiaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbbaaaaakicaabaaaaaaaaaaaegaobaaa afaaaaaaaceaaaaaaaaaiadoaaaaiadoaaaaiadoaaaaiadodiaaaaaibcaabaaa abaaaaaackaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaa egacbaaaaeaaaaaaefaaaaajpcaabaaaafaaaaaaagaabaaaabaaaaaaeghobaaa abaaaaaaaagabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaa akaabaaaafaaaaaadgcaaaaficaabaaaaaaaaaaackaabaaaaaaaaaaaaaaaaaaj hcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa aaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaadaaaaaa bjaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa elaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaakccaabaaaaaaaaaaa ckaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaaakaabaaaabaaaaaadcaaaaak ccaabaaaaaaaaaaadkiacaaaadaaaaaabjaaaaaabkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaaaaaaaaa akaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaaiccaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpbaaaaaahbcaabaaaabaaaaaaegacbaaa afaaaaaaegacbaaaafaaaaaaeeaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaa dcaaaaalhcaabaaaabaaaaaaegacbaiaebaaaaaaafaaaaaaagaabaaaabaaaaaa egacbaiaebaaaaaaaeaaaaaabaaaaaahicaabaaaabaaaaaaegacbaaaabaaaaaa egacbaaaabaaaaaaeeaaaaaficaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah hcaabaaaabaaaaaapgapbaaaabaaaaaaegacbaaaabaaaaaadcaaaaaphcaabaaa acaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaa aceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaadiaaaaahicaabaaaabaaaaaa dkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaahicaabaaaacaaaaaaegacbaaa acaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaacaaaaaadkaabaaaacaaaaaa diaaaaahhcaabaaaacaaaaaapgapbaaaacaaaaaaegacbaaaacaaaaaabaaaaaah bcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaaacaaaaaabaaaaaaiccaabaaa abaaaaaaegacbaiaebaaaaaaaeaaaaaaegacbaaaacaaaaaadeaaaaahccaabaaa abaaaaaabkaabaaaabaaaaaaabeaaaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaabkaabaaaabaaaaaadiaaaaaiocaabaaaacaaaaaakgakbaaa aaaaaaaaagijcaaaaaaaaaaaajaaaaaadeaaaaahecaabaaaaaaaaaaaakaabaaa abaaaaaaabeaaaaaaaaaaaaacpaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaabaaaaaabjaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaaacaaaaaaakaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaafgafbaaaaaaaaaaaegaobaaa acaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 14 [_LightColor] Vector 13 [_LightPos] Vector 9 [_LightPositionRange] Vector 10 [_LightShadowData] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 12 [unity_ColorSpaceLuminance] Vector 15 [unity_LightmapFade] Vector 11 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_ShadowMapTexture] CUBE 3 SetTexture 4 [_CameraNormalsTexture] 2D 4 "ps_3_0 def c16, 1, 0.0078125, -0.0078125, 0.970000029 def c17, 0.25, 2, -1, 0 def c18, 128, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_cube s3 dcl_2d s4 mov r0.xyz, c14 mul_pp r0.xyw, r0.xyzz, c12.xyzz add_pp r0.xw, r0.yyzw, r0.x mul_pp r0.y, r0.w, r0.y mad_pp r0.x, r0.z, c12.z, r0.x rsq_pp r0.y, r0.y rcp_pp r0.y, r0.y dp2add_pp r0.x, c12.w, r0.y, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 texld_pp r1, r1, s4 mad r2.x, c8.x, r2.x, c8.y rcp r2.x, r2.x mul r3.xyz, r0.yzww, r2.x mov r3.w, c16.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 add r2.yzw, r4.xxyz, -c13.xxyz add r3.xyw, r2.yzzw, c16.y texld r5, r3.xyww, s3 add r3.xyw, r2.yzzw, c16.zzzy texld r6, r3.xyww, s3 mov r5.y, r6.x add r3.xyw, r2.yzzw, c16.zyzz texld r6, r3.xyww, s3 mov r5.z, r6.x add r3.xyw, r2.yzzw, c16.yzzz texld r6, r3.xyww, s3 mov r5.w, r6.x dp3 r0.y, r2.yzww, r2.yzww rsq r0.z, r0.y mul r0.y, r0.y, c13.w texld r6, r0.y, s1 rcp r0.y, r0.z mul_pp r2.yzw, r0.z, r2 mul r0.y, r0.y, c9.w mad r5, r0.y, -c16.w, r5 mov r3.x, c16.x cmp_pp r5, r5, r3.x, c10.x dp4_pp r0.y, r5, c17.x mul r0.y, r0.y, r6.x mov r4.w, c16.x dp4 r5.x, c3, r4 dp4 r5.y, c4, r4 dp4 r5.z, c5, r4 texld r5, r5, s2 mul r0.y, r0.y, r5.w mov_sat r0.z, r0.y add r3.xyw, r4.xyzz, -c6.xyzz add r4.xyz, r4, -c11 dp3 r4.x, r4, r4 rsq r4.x, r4.x rcp r4.x, r4.x mad r0.w, r0.w, -r2.x, r4.x mad r0.w, c11.w, r0.w, r3.z mad r0.w, r0.w, c15.z, c15.w add_sat r0.w, -r0.w, c16.x dp3 r2.x, r3.xyww, r3.xyww rsq r2.x, r2.x mad r3.xyz, r3.xyww, -r2.x, -r2.yzww nrm_pp r4.xyz, r3 mad_pp r1.xyz, r1, c17.y, c17.z mul_pp r1.w, r1.w, c18.x nrm_pp r3.xyz, r1 dp3_pp r1.x, r4, r3 dp3_pp r1.y, -r2.yzww, r3 max_pp r2.x, r1.y, c17.w mul r0.y, r0.y, r2.x mul_pp r2.yzw, r0.y, c14.xxyz max_pp r0.y, r1.x, c17.w pow r3.x, r0.y, r1.w mul r0.y, r0.z, r3.x mul_pp r2.x, r0.x, r0.y mul_pp oC0, r0.w, r2 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 3 SetTexture 3 [_LightTexture0] CUBE 2 SetTexture 4 [_CameraNormalsTexture] 2D 4 ConstBuffer "$Globals" 240 Matrix 176 [_LightMatrix0] Vector 48 [unity_ColorSpaceLuminance] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 160 [unity_LightmapFade] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedhhkiplpcjnlggklabiljpjefaeplaklaabaaaaaapealaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcbmalaaaaeaaaaaaamhacaaaa fjaaaaaeegiocaaaaaaaaaaaapaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabkaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaafidaaaae aahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaagcbaaaad lcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacahaaaaaadiaaaaajhcaabaaaaaaaaaaaegiccaaaaaaaaaaaadaaaaaa egiccaaaaaaaaaaaajaaaaaaaaaaaaahfcaabaaaaaaaaaaafgagbaaaaaaaaaaa agaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaalbcaabaaaaaaaaaaackiacaaaaaaaaaaaajaaaaaackiacaaa aaaaaaaaadaaaaaaakaabaaaaaaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaa aaaaaaaaapaaaaaiccaabaaaaaaaaaaapgipcaaaaaaaaaaaadaaaaaafgafbaaa aaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaa aoaaaaahgcaabaaaaaaaaaaaagbbbaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaabaaaaaajgafbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa efaaaaajpcaabaaaacaaaaaajgafbaaaaaaaaaaaeghobaaaaeaaaaaaaagabaaa aeaaaaaadcaaaaalccaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaa abaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakccaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbkaabaaaaaaaaaaaaoaaaaaiecaabaaa aaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaa abaaaaaakgakbaaaaaaaaaaaegbcbaaaacaaaaaadiaaaaahlcaabaaaabaaaaaa fgafbaaaaaaaaaaaegaibaaaabaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaa abaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaa aeaaaaaaaaaaaaaaagaabaaaabaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaa adaaaaaaegiccaaaaeaaaaaaacaaaaaapgapbaaaabaaaaaaegacbaaaadaaaaaa aaaaaaaihcaabaaaadaaaaaaegacbaaaadaaaaaaegiccaaaaeaaaaaaadaaaaaa aaaaaaajhcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaa aiaaaaaaaaaaaaakhcaabaaaafaaaaaaegacbaaaaeaaaaaaaceaaaaaaaaaaadm aaaaaadmaaaaaadmaaaaaaaaefaaaaajpcaabaaaafaaaaaaegacbaaaafaaaaaa eghobaaaacaaaaaaaagabaaaadaaaaaaaaaaaaakhcaabaaaagaaaaaaegacbaaa aeaaaaaaaceaaaaaaaaaaalmaaaaaalmaaaaaadmaaaaaaaaefaaaaajpcaabaaa agaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaf ccaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaaegacbaaa aeaaaaaaaceaaaaaaaaaaalmaaaaaadmaaaaaalmaaaaaaaaefaaaaajpcaabaaa agaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaf ecaabaaaafaaaaaaakaabaaaagaaaaaaaaaaaaakhcaabaaaagaaaaaaegacbaaa aeaaaaaaaceaaaaaaaaaaadmaaaaaalmaaaaaalmaaaaaaaaefaaaaajpcaabaaa agaaaaaaegacbaaaagaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaf icaabaaaafaaaaaaakaabaaaagaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaeaaaaaaelaaaaaficaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaacaaaaaaabaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidpdbaaaaah pcaabaaaafaaaaaaegaobaaaafaaaaaapgapbaaaaaaaaaaadhaaaaanpcaabaaa afaaaaaaegaobaaaafaaaaaaagiacaaaadaaaaaabiaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbbaaaaakicaabaaaaaaaaaaaegaobaaaafaaaaaa aceaaaaaaaaaiadoaaaaiadoaaaaiadoaaaaiadodiaaaaaibcaabaaaabaaaaaa ckaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaa aeaaaaaaefaaaaajpcaabaaaafaaaaaaagaabaaaabaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaa afaaaaaadiaaaaaihcaabaaaafaaaaaafgafbaaaadaaaaaaegiccaaaaaaaaaaa amaaaaaadcaaaaakhcaabaaaafaaaaaaegiccaaaaaaaaaaaalaaaaaaagaabaaa adaaaaaaegacbaaaafaaaaaadcaaaaakhcaabaaaafaaaaaaegiccaaaaaaaaaaa anaaaaaakgakbaaaadaaaaaaegacbaaaafaaaaaaaaaaaaaihcaabaaaafaaaaaa egacbaaaafaaaaaaegiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaafaaaaaa egacbaaaafaaaaaaeghobaaaadaaaaaaaagabaaaacaaaaaadiaaaaahecaabaaa aaaaaaaackaabaaaaaaaaaaadkaabaaaafaaaaaadgcaaaaficaabaaaaaaaaaaa ckaabaaaaaaaaaaaaaaaaaajhcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaaadaaaaaa egiccaiaebaaaaaaadaaaaaabjaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaa dcaaaaakccaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaabkaabaaaaaaaaaaa akaabaaaabaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaadaaaaaabjaaaaaa bkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaalccaabaaaaaaaaaaabkaabaaa aaaaaaaackiacaaaaaaaaaaaakaaaaaadkiacaaaaaaaaaaaakaaaaaaaacaaaai ccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpbaaaaaah bcaabaaaabaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaafbcaabaaa abaaaaaaakaabaaaabaaaaaadcaaaaalhcaabaaaabaaaaaaegacbaiaebaaaaaa afaaaaaaagaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaabaaaaaahicaabaaa abaaaaaaegacbaaaabaaaaaaegacbaaaabaaaaaaeeaaaaaficaabaaaabaaaaaa dkaabaaaabaaaaaadiaaaaahhcaabaaaabaaaaaapgapbaaaabaaaaaaegacbaaa abaaaaaadcaaaaaphcaabaaaacaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaaea aaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaaaedbaaaaaah icaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaa acaaaaaadkaabaaaacaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaacaaaaaa egacbaaaacaaaaaabaaaaaahbcaabaaaabaaaaaaegacbaaaabaaaaaaegacbaaa acaaaaaabaaaaaaiccaabaaaabaaaaaaegacbaiaebaaaaaaaeaaaaaaegacbaaa acaaaaaadeaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaadiaaaaai ocaabaaaacaaaaaakgakbaaaaaaaaaaaagijcaaaaaaaaaaaajaaaaaadeaaaaah ecaabaaaaaaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaacpaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaa dkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaa acaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahpccabaaaaaaaaaaa fgafbaaaaaaaaaaaegaobaaaacaaaaaadoaaaaab" } } } } Fallback Off }Internal-DeferredShadingzShader "Hidden/Internal-DeferredShading" { Properties { _LightTexture0 ("", any) = "" { } _LightTextureB0 ("", 2D) = "" { } _ShadowMapTexture ("", any) = "" { } _SrcBlend ("", Float) = 1 _DstBlend ("", Float) = 1 } SubShader { Pass { Tags { "SHADOWSUPPORT"="true" } ZWrite Off Blend [_SrcBlend] [_DstBlend] GpuProgramID 36028 Program "vp" { SubProgram "opengl " { Keywords { "POINT" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec2 tmpvar_1; tmpvar_1 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_2; tmpvar_2.w = 1.0; tmpvar_2.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_1).x) + _ZBufferParams.y)))); vec3 tmpvar_3; tmpvar_3 = (_CameraToWorld * tmpvar_2).xyz; vec3 tmpvar_4; tmpvar_4 = (tmpvar_3 - _LightPos.xyz); vec3 tmpvar_5; tmpvar_5 = -(normalize(tmpvar_4)); vec4 tmpvar_6; tmpvar_6 = texture2D (_CameraGBufferTexture1, tmpvar_1); vec3 tmpvar_7; tmpvar_7 = (_LightColor.xyz * texture2D (_LightTextureB0, vec2((dot (tmpvar_4, tmpvar_4) * _LightPos.w))).w); vec3 tmpvar_8; tmpvar_8 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_1).xyz * 2.0) - 1.0)); float tmpvar_9; tmpvar_9 = max (0.0, dot (tmpvar_8, tmpvar_5)); vec3 viewDir_10; viewDir_10 = -(normalize((tmpvar_3 - _WorldSpaceCameraPos))); float tmpvar_11; tmpvar_11 = (1.0 - tmpvar_6.w); vec3 tmpvar_12; tmpvar_12 = normalize((tmpvar_5 + viewDir_10)); float tmpvar_13; tmpvar_13 = max (0.0, dot (tmpvar_8, viewDir_10)); float tmpvar_14; tmpvar_14 = max (0.0, dot (tmpvar_5, tmpvar_12)); float tmpvar_15; tmpvar_15 = ((tmpvar_11 * tmpvar_11) * unity_LightGammaCorrectionConsts.w); float tmpvar_16; float tmpvar_17; tmpvar_17 = (10.0 / log2(( ((1.0 - tmpvar_11) * 0.968) + 0.03))); tmpvar_16 = (tmpvar_17 * tmpvar_17); float x_18; x_18 = (1.0 - tmpvar_9); float x_19; x_19 = (1.0 - tmpvar_13); float tmpvar_20; tmpvar_20 = (0.5 + (( (2.0 * tmpvar_14) * tmpvar_14) * tmpvar_11)); float x_21; x_21 = (1.0 - tmpvar_14); vec4 tmpvar_22; tmpvar_22.w = 1.0; tmpvar_22.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_1).xyz * (tmpvar_7 * (((1.0 + ( (tmpvar_20 - 1.0) * ((((x_18 * x_18) * x_18) * x_18) * x_18) )) * (1.0 + ( (tmpvar_20 - 1.0) * ((((x_19 * x_19) * x_19) * x_19) * x_19) ))) * tmpvar_9) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_9 * (1.0 - tmpvar_15)) + tmpvar_15) * ( (tmpvar_13 * (1.0 - tmpvar_15)) + tmpvar_15)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_8, tmpvar_12)), tmpvar_16) * ((tmpvar_16 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_9) * unity_LightGammaCorrectionConsts.x)) * tmpvar_7) * (tmpvar_6.xyz + ((1.0 - tmpvar_6.xyz) * ((( (x_21 * x_21) * x_21) * x_21) * x_21)) ))); gl_FragData[0] = exp2(-(tmpvar_22)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec2 tmpvar_1; tmpvar_1 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_2; tmpvar_2.w = 1.0; tmpvar_2.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_1).x) + _ZBufferParams.y)))); vec3 tmpvar_3; tmpvar_3 = -(_LightDir.xyz); vec4 tmpvar_4; tmpvar_4 = texture2D (_CameraGBufferTexture1, tmpvar_1); vec3 tmpvar_5; tmpvar_5 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_1).xyz * 2.0) - 1.0)); float tmpvar_6; tmpvar_6 = max (0.0, dot (tmpvar_5, tmpvar_3)); vec3 viewDir_7; viewDir_7 = -(normalize(( (_CameraToWorld * tmpvar_2) .xyz - _WorldSpaceCameraPos))); float tmpvar_8; tmpvar_8 = (1.0 - tmpvar_4.w); vec3 tmpvar_9; tmpvar_9 = normalize((tmpvar_3 + viewDir_7)); float tmpvar_10; tmpvar_10 = max (0.0, dot (tmpvar_5, viewDir_7)); float tmpvar_11; tmpvar_11 = max (0.0, dot (tmpvar_3, tmpvar_9)); float tmpvar_12; tmpvar_12 = ((tmpvar_8 * tmpvar_8) * unity_LightGammaCorrectionConsts.w); float tmpvar_13; float tmpvar_14; tmpvar_14 = (10.0 / log2(( ((1.0 - tmpvar_8) * 0.968) + 0.03))); tmpvar_13 = (tmpvar_14 * tmpvar_14); float x_15; x_15 = (1.0 - tmpvar_6); float x_16; x_16 = (1.0 - tmpvar_10); float tmpvar_17; tmpvar_17 = (0.5 + (( (2.0 * tmpvar_11) * tmpvar_11) * tmpvar_8)); float x_18; x_18 = (1.0 - tmpvar_11); vec4 tmpvar_19; tmpvar_19.w = 1.0; tmpvar_19.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_1).xyz * (_LightColor.xyz * (((1.0 + ( (tmpvar_17 - 1.0) * ((((x_15 * x_15) * x_15) * x_15) * x_15) )) * (1.0 + ( (tmpvar_17 - 1.0) * ((((x_16 * x_16) * x_16) * x_16) * x_16) ))) * tmpvar_6) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_6 * (1.0 - tmpvar_12)) + tmpvar_12) * ( (tmpvar_10 * (1.0 - tmpvar_12)) + tmpvar_12)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_5, tmpvar_9)), tmpvar_13) * ((tmpvar_13 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_6) * unity_LightGammaCorrectionConsts.x)) * _LightColor.xyz) * (tmpvar_4.xyz + ((1.0 - tmpvar_4.xyz) * ((( (x_18 * x_18) * x_18) * x_18) * x_18)) ))); gl_FragData[0] = exp2(-(tmpvar_19)); } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec2 tmpvar_1; tmpvar_1 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_2; tmpvar_2.w = 1.0; tmpvar_2.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_1).x) + _ZBufferParams.y)))); vec3 tmpvar_3; tmpvar_3 = (_CameraToWorld * tmpvar_2).xyz; vec3 tmpvar_4; tmpvar_4 = (_LightPos.xyz - tmpvar_3); vec3 tmpvar_5; tmpvar_5 = normalize(tmpvar_4); vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = tmpvar_3; vec4 tmpvar_7; tmpvar_7 = (_LightMatrix0 * tmpvar_6); vec4 tmpvar_8; tmpvar_8 = texture2D (_CameraGBufferTexture1, tmpvar_1); vec3 tmpvar_9; tmpvar_9 = (_LightColor.xyz * ((texture2DProj (_LightTexture0, tmpvar_7).w * float((tmpvar_7.w < 0.0)) ) * texture2D (_LightTextureB0, vec2(( dot (tmpvar_4, tmpvar_4) * _LightPos.w))).w)); vec3 tmpvar_10; tmpvar_10 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_1).xyz * 2.0) - 1.0)); float tmpvar_11; tmpvar_11 = max (0.0, dot (tmpvar_10, tmpvar_5)); vec3 viewDir_12; viewDir_12 = -(normalize((tmpvar_3 - _WorldSpaceCameraPos))); float tmpvar_13; tmpvar_13 = (1.0 - tmpvar_8.w); vec3 tmpvar_14; tmpvar_14 = normalize((tmpvar_5 + viewDir_12)); float tmpvar_15; tmpvar_15 = max (0.0, dot (tmpvar_10, viewDir_12)); float tmpvar_16; tmpvar_16 = max (0.0, dot (tmpvar_5, tmpvar_14)); float tmpvar_17; tmpvar_17 = ((tmpvar_13 * tmpvar_13) * unity_LightGammaCorrectionConsts.w); float tmpvar_18; float tmpvar_19; tmpvar_19 = (10.0 / log2(( ((1.0 - tmpvar_13) * 0.968) + 0.03))); tmpvar_18 = (tmpvar_19 * tmpvar_19); float x_20; x_20 = (1.0 - tmpvar_11); float x_21; x_21 = (1.0 - tmpvar_15); float tmpvar_22; tmpvar_22 = (0.5 + (( (2.0 * tmpvar_16) * tmpvar_16) * tmpvar_13)); float x_23; x_23 = (1.0 - tmpvar_16); vec4 tmpvar_24; tmpvar_24.w = 1.0; tmpvar_24.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_1).xyz * (tmpvar_9 * (((1.0 + ( (tmpvar_22 - 1.0) * ((((x_20 * x_20) * x_20) * x_20) * x_20) )) * (1.0 + ( (tmpvar_22 - 1.0) * ((((x_21 * x_21) * x_21) * x_21) * x_21) ))) * tmpvar_11) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_11 * (1.0 - tmpvar_17)) + tmpvar_17) * ( (tmpvar_15 * (1.0 - tmpvar_17)) + tmpvar_17)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_10, tmpvar_14)), tmpvar_18) * ((tmpvar_18 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_11) * unity_LightGammaCorrectionConsts.x)) * tmpvar_9) * (tmpvar_8.xyz + ((1.0 - tmpvar_8.xyz) * ((( (x_23 * x_23) * x_23) * x_23) * x_23)) ))); gl_FragData[0] = exp2(-(tmpvar_24)); } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec2 tmpvar_1; tmpvar_1 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_2; tmpvar_2.w = 1.0; tmpvar_2.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_1).x) + _ZBufferParams.y)))); vec3 tmpvar_3; tmpvar_3 = (_CameraToWorld * tmpvar_2).xyz; vec3 tmpvar_4; tmpvar_4 = (tmpvar_3 - _LightPos.xyz); vec3 tmpvar_5; tmpvar_5 = -(normalize(tmpvar_4)); vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = tmpvar_3; vec4 tmpvar_7; tmpvar_7 = texture2D (_CameraGBufferTexture1, tmpvar_1); vec3 tmpvar_8; tmpvar_8 = (_LightColor.xyz * (texture2D (_LightTextureB0, vec2(( dot (tmpvar_4, tmpvar_4) * _LightPos.w))).w * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_6).xyz).w)); vec3 tmpvar_9; tmpvar_9 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_1).xyz * 2.0) - 1.0)); float tmpvar_10; tmpvar_10 = max (0.0, dot (tmpvar_9, tmpvar_5)); vec3 viewDir_11; viewDir_11 = -(normalize((tmpvar_3 - _WorldSpaceCameraPos))); float tmpvar_12; tmpvar_12 = (1.0 - tmpvar_7.w); vec3 tmpvar_13; tmpvar_13 = normalize((tmpvar_5 + viewDir_11)); float tmpvar_14; tmpvar_14 = max (0.0, dot (tmpvar_9, viewDir_11)); float tmpvar_15; tmpvar_15 = max (0.0, dot (tmpvar_5, tmpvar_13)); float tmpvar_16; tmpvar_16 = ((tmpvar_12 * tmpvar_12) * unity_LightGammaCorrectionConsts.w); float tmpvar_17; float tmpvar_18; tmpvar_18 = (10.0 / log2(( ((1.0 - tmpvar_12) * 0.968) + 0.03))); tmpvar_17 = (tmpvar_18 * tmpvar_18); float x_19; x_19 = (1.0 - tmpvar_10); float x_20; x_20 = (1.0 - tmpvar_14); float tmpvar_21; tmpvar_21 = (0.5 + (( (2.0 * tmpvar_15) * tmpvar_15) * tmpvar_12)); float x_22; x_22 = (1.0 - tmpvar_15); vec4 tmpvar_23; tmpvar_23.w = 1.0; tmpvar_23.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_1).xyz * (tmpvar_8 * (((1.0 + ( (tmpvar_21 - 1.0) * ((((x_19 * x_19) * x_19) * x_19) * x_19) )) * (1.0 + ( (tmpvar_21 - 1.0) * ((((x_20 * x_20) * x_20) * x_20) * x_20) ))) * tmpvar_10) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_10 * (1.0 - tmpvar_16)) + tmpvar_16) * ( (tmpvar_14 * (1.0 - tmpvar_16)) + tmpvar_16)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_9, tmpvar_13)), tmpvar_17) * ((tmpvar_17 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_10) * unity_LightGammaCorrectionConsts.x)) * tmpvar_8) * (tmpvar_7.xyz + ((1.0 - tmpvar_7.xyz) * ((( (x_22 * x_22) * x_22) * x_22) * x_22)) ))); gl_FragData[0] = exp2(-(tmpvar_23)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTexture0; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec2 tmpvar_1; tmpvar_1 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_2; tmpvar_2.w = 1.0; tmpvar_2.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_1).x) + _ZBufferParams.y)))); vec3 tmpvar_3; tmpvar_3 = (_CameraToWorld * tmpvar_2).xyz; vec3 tmpvar_4; tmpvar_4 = -(_LightDir.xyz); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = tmpvar_3; vec4 tmpvar_6; tmpvar_6 = texture2D (_CameraGBufferTexture1, tmpvar_1); vec3 tmpvar_7; tmpvar_7 = (_LightColor.xyz * texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_5).xy).w); vec3 tmpvar_8; tmpvar_8 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_1).xyz * 2.0) - 1.0)); float tmpvar_9; tmpvar_9 = max (0.0, dot (tmpvar_8, tmpvar_4)); vec3 viewDir_10; viewDir_10 = -(normalize((tmpvar_3 - _WorldSpaceCameraPos))); float tmpvar_11; tmpvar_11 = (1.0 - tmpvar_6.w); vec3 tmpvar_12; tmpvar_12 = normalize((tmpvar_4 + viewDir_10)); float tmpvar_13; tmpvar_13 = max (0.0, dot (tmpvar_8, viewDir_10)); float tmpvar_14; tmpvar_14 = max (0.0, dot (tmpvar_4, tmpvar_12)); float tmpvar_15; tmpvar_15 = ((tmpvar_11 * tmpvar_11) * unity_LightGammaCorrectionConsts.w); float tmpvar_16; float tmpvar_17; tmpvar_17 = (10.0 / log2(( ((1.0 - tmpvar_11) * 0.968) + 0.03))); tmpvar_16 = (tmpvar_17 * tmpvar_17); float x_18; x_18 = (1.0 - tmpvar_9); float x_19; x_19 = (1.0 - tmpvar_13); float tmpvar_20; tmpvar_20 = (0.5 + (( (2.0 * tmpvar_14) * tmpvar_14) * tmpvar_11)); float x_21; x_21 = (1.0 - tmpvar_14); vec4 tmpvar_22; tmpvar_22.w = 1.0; tmpvar_22.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_1).xyz * (tmpvar_7 * (((1.0 + ( (tmpvar_20 - 1.0) * ((((x_18 * x_18) * x_18) * x_18) * x_18) )) * (1.0 + ( (tmpvar_20 - 1.0) * ((((x_19 * x_19) * x_19) * x_19) * x_19) ))) * tmpvar_9) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_9 * (1.0 - tmpvar_15)) + tmpvar_15) * ( (tmpvar_13 * (1.0 - tmpvar_15)) + tmpvar_15)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_8, tmpvar_12)), tmpvar_16) * ((tmpvar_16 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_9) * unity_LightGammaCorrectionConsts.x)) * tmpvar_7) * (tmpvar_6.xyz + ((1.0 - tmpvar_6.xyz) * ((( (x_21 * x_21) * x_21) * x_21) * x_21)) ))); gl_FragData[0] = exp2(-(tmpvar_22)); } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform mat4 unity_World2Shadow[4]; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2DShadow _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_7; tmpvar_7 = (_LightPos.xyz - tmpvar_5); lightDir_2 = normalize(tmpvar_7); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_5; vec4 tmpvar_9; tmpvar_9 = (_LightMatrix0 * tmpvar_8); atten_1 = ((texture2DProj (_LightTexture0, tmpvar_9).w * float( (tmpvar_9.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_7, tmpvar_7) * _LightPos.w))).w); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_5; float tmpvar_11; tmpvar_11 = (atten_1 * clamp (( (_LightShadowData.x + (shadow2DProj (_ShadowMapTexture, (unity_World2Shadow[0] * tmpvar_10)).x * (1.0 - _LightShadowData.x))) + clamp (((mix (tmpvar_4.z, sqrt(dot (tmpvar_6, tmpvar_6)) , unity_ShadowFadeCenterAndType.w) * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); atten_1 = tmpvar_11; vec4 tmpvar_12; tmpvar_12 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_13; tmpvar_13 = (_LightColor.xyz * tmpvar_11); vec3 tmpvar_14; tmpvar_14 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_15; tmpvar_15 = max (0.0, dot (tmpvar_14, lightDir_2)); vec3 viewDir_16; viewDir_16 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_17; tmpvar_17 = (1.0 - tmpvar_12.w); vec3 tmpvar_18; tmpvar_18 = normalize((lightDir_2 + viewDir_16)); float tmpvar_19; tmpvar_19 = max (0.0, dot (tmpvar_14, viewDir_16)); float tmpvar_20; tmpvar_20 = max (0.0, dot (lightDir_2, tmpvar_18)); float tmpvar_21; tmpvar_21 = ((tmpvar_17 * tmpvar_17) * unity_LightGammaCorrectionConsts.w); float tmpvar_22; float tmpvar_23; tmpvar_23 = (10.0 / log2(( ((1.0 - tmpvar_17) * 0.968) + 0.03))); tmpvar_22 = (tmpvar_23 * tmpvar_23); float x_24; x_24 = (1.0 - tmpvar_15); float x_25; x_25 = (1.0 - tmpvar_19); float tmpvar_26; tmpvar_26 = (0.5 + (( (2.0 * tmpvar_20) * tmpvar_20) * tmpvar_17)); float x_27; x_27 = (1.0 - tmpvar_20); vec4 tmpvar_28; tmpvar_28.w = 1.0; tmpvar_28.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_13 * (((1.0 + ( (tmpvar_26 - 1.0) * ((((x_24 * x_24) * x_24) * x_24) * x_24) )) * (1.0 + ( (tmpvar_26 - 1.0) * ((((x_25 * x_25) * x_25) * x_25) * x_25) ))) * tmpvar_15) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_15 * (1.0 - tmpvar_21)) + tmpvar_21) * ( (tmpvar_19 * (1.0 - tmpvar_21)) + tmpvar_21)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_14, tmpvar_18)), tmpvar_22) * ((tmpvar_22 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_15) * unity_LightGammaCorrectionConsts.x)) * tmpvar_13) * (tmpvar_12.xyz + ((1.0 - tmpvar_12.xyz) * ((( (x_27 * x_27) * x_27) * x_27) * x_27)) ))); gl_FragData[0] = exp2(-(tmpvar_28)); } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform sampler2D _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec3 lightDir_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); lightDir_1 = -(_LightDir.xyz); vec4 tmpvar_6; tmpvar_6 = texture2D (_CameraGBufferTexture1, tmpvar_2); vec3 tmpvar_7; tmpvar_7 = (_LightColor.xyz * clamp ((texture2D (_ShadowMapTexture, tmpvar_2).x + clamp (((mix (tmpvar_3.z, sqrt(dot (tmpvar_5, tmpvar_5)) , unity_ShadowFadeCenterAndType.w) * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); vec3 tmpvar_8; tmpvar_8 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_2).xyz * 2.0) - 1.0)); float tmpvar_9; tmpvar_9 = max (0.0, dot (tmpvar_8, lightDir_1)); vec3 viewDir_10; viewDir_10 = -(normalize((tmpvar_4 - _WorldSpaceCameraPos))); float tmpvar_11; tmpvar_11 = (1.0 - tmpvar_6.w); vec3 tmpvar_12; tmpvar_12 = normalize((lightDir_1 + viewDir_10)); float tmpvar_13; tmpvar_13 = max (0.0, dot (tmpvar_8, viewDir_10)); float tmpvar_14; tmpvar_14 = max (0.0, dot (lightDir_1, tmpvar_12)); float tmpvar_15; tmpvar_15 = ((tmpvar_11 * tmpvar_11) * unity_LightGammaCorrectionConsts.w); float tmpvar_16; float tmpvar_17; tmpvar_17 = (10.0 / log2(( ((1.0 - tmpvar_11) * 0.968) + 0.03))); tmpvar_16 = (tmpvar_17 * tmpvar_17); float x_18; x_18 = (1.0 - tmpvar_9); float x_19; x_19 = (1.0 - tmpvar_13); float tmpvar_20; tmpvar_20 = (0.5 + (( (2.0 * tmpvar_14) * tmpvar_14) * tmpvar_11)); float x_21; x_21 = (1.0 - tmpvar_14); vec4 tmpvar_22; tmpvar_22.w = 1.0; tmpvar_22.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_2).xyz * (tmpvar_7 * (((1.0 + ( (tmpvar_20 - 1.0) * ((((x_18 * x_18) * x_18) * x_18) * x_18) )) * (1.0 + ( (tmpvar_20 - 1.0) * ((((x_19 * x_19) * x_19) * x_19) * x_19) ))) * tmpvar_9) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_9 * (1.0 - tmpvar_15)) + tmpvar_15) * ( (tmpvar_13 * (1.0 - tmpvar_15)) + tmpvar_15)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_8, tmpvar_12)), tmpvar_16) * ((tmpvar_16 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_9) * unity_LightGammaCorrectionConsts.x)) * tmpvar_7) * (tmpvar_6.xyz + ((1.0 - tmpvar_6.xyz) * ((( (x_21 * x_21) * x_21) * x_21) * x_21)) ))); gl_FragData[0] = exp2(-(tmpvar_22)); } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTexture0; uniform sampler2D _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec3 lightDir_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); lightDir_1 = -(_LightDir.xyz); vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = tmpvar_4; vec4 tmpvar_7; tmpvar_7 = texture2D (_CameraGBufferTexture1, tmpvar_2); vec3 tmpvar_8; tmpvar_8 = (_LightColor.xyz * (clamp ( (texture2D (_ShadowMapTexture, tmpvar_2).x + clamp ((( mix (tmpvar_3.z, sqrt(dot (tmpvar_5, tmpvar_5)), unity_ShadowFadeCenterAndType.w) * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0)) , 0.0, 1.0) * texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_6).xy).w)); vec3 tmpvar_9; tmpvar_9 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_2).xyz * 2.0) - 1.0)); float tmpvar_10; tmpvar_10 = max (0.0, dot (tmpvar_9, lightDir_1)); vec3 viewDir_11; viewDir_11 = -(normalize((tmpvar_4 - _WorldSpaceCameraPos))); float tmpvar_12; tmpvar_12 = (1.0 - tmpvar_7.w); vec3 tmpvar_13; tmpvar_13 = normalize((lightDir_1 + viewDir_11)); float tmpvar_14; tmpvar_14 = max (0.0, dot (tmpvar_9, viewDir_11)); float tmpvar_15; tmpvar_15 = max (0.0, dot (lightDir_1, tmpvar_13)); float tmpvar_16; tmpvar_16 = ((tmpvar_12 * tmpvar_12) * unity_LightGammaCorrectionConsts.w); float tmpvar_17; float tmpvar_18; tmpvar_18 = (10.0 / log2(( ((1.0 - tmpvar_12) * 0.968) + 0.03))); tmpvar_17 = (tmpvar_18 * tmpvar_18); float x_19; x_19 = (1.0 - tmpvar_10); float x_20; x_20 = (1.0 - tmpvar_14); float tmpvar_21; tmpvar_21 = (0.5 + (( (2.0 * tmpvar_15) * tmpvar_15) * tmpvar_12)); float x_22; x_22 = (1.0 - tmpvar_15); vec4 tmpvar_23; tmpvar_23.w = 1.0; tmpvar_23.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_2).xyz * (tmpvar_8 * (((1.0 + ( (tmpvar_21 - 1.0) * ((((x_19 * x_19) * x_19) * x_19) * x_19) )) * (1.0 + ( (tmpvar_21 - 1.0) * ((((x_20 * x_20) * x_20) * x_20) * x_20) ))) * tmpvar_10) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_10 * (1.0 - tmpvar_16)) + tmpvar_16) * ( (tmpvar_14 * (1.0 - tmpvar_16)) + tmpvar_16)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_9, tmpvar_13)), tmpvar_17) * ((tmpvar_17 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_10) * unity_LightGammaCorrectionConsts.x)) * tmpvar_8) * (tmpvar_7.xyz + ((1.0 - tmpvar_7.xyz) * ((( (x_22 * x_22) * x_22) * x_22) * x_22)) ))); gl_FragData[0] = exp2(-(tmpvar_23)); } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform samplerCube _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - _LightPos.xyz); lightDir_2 = -(normalize(tmpvar_6)); atten_1 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w; float tmpvar_7; tmpvar_7 = ((sqrt( dot (tmpvar_6, tmpvar_6) ) * _LightPositionRange.w) * 0.97); vec4 tmpvar_8; tmpvar_8 = textureCube (_ShadowMapTexture, tmpvar_6); float tmpvar_9; if ((tmpvar_8.x < tmpvar_7)) { tmpvar_9 = _LightShadowData.x; } else { tmpvar_9 = 1.0; }; float tmpvar_10; tmpvar_10 = (atten_1 * tmpvar_9); atten_1 = tmpvar_10; vec4 tmpvar_11; tmpvar_11 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_12; tmpvar_12 = (_LightColor.xyz * tmpvar_10); vec3 tmpvar_13; tmpvar_13 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_14; tmpvar_14 = max (0.0, dot (tmpvar_13, lightDir_2)); vec3 viewDir_15; viewDir_15 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_16; tmpvar_16 = (1.0 - tmpvar_11.w); vec3 tmpvar_17; tmpvar_17 = normalize((lightDir_2 + viewDir_15)); float tmpvar_18; tmpvar_18 = max (0.0, dot (tmpvar_13, viewDir_15)); float tmpvar_19; tmpvar_19 = max (0.0, dot (lightDir_2, tmpvar_17)); float tmpvar_20; tmpvar_20 = ((tmpvar_16 * tmpvar_16) * unity_LightGammaCorrectionConsts.w); float tmpvar_21; float tmpvar_22; tmpvar_22 = (10.0 / log2(( ((1.0 - tmpvar_16) * 0.968) + 0.03))); tmpvar_21 = (tmpvar_22 * tmpvar_22); float x_23; x_23 = (1.0 - tmpvar_14); float x_24; x_24 = (1.0 - tmpvar_18); float tmpvar_25; tmpvar_25 = (0.5 + (( (2.0 * tmpvar_19) * tmpvar_19) * tmpvar_16)); float x_26; x_26 = (1.0 - tmpvar_19); vec4 tmpvar_27; tmpvar_27.w = 1.0; tmpvar_27.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_12 * (((1.0 + ( (tmpvar_25 - 1.0) * ((((x_23 * x_23) * x_23) * x_23) * x_23) )) * (1.0 + ( (tmpvar_25 - 1.0) * ((((x_24 * x_24) * x_24) * x_24) * x_24) ))) * tmpvar_14) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_14 * (1.0 - tmpvar_20)) + tmpvar_20) * ( (tmpvar_18 * (1.0 - tmpvar_20)) + tmpvar_20)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_13, tmpvar_17)), tmpvar_21) * ((tmpvar_21 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_14) * unity_LightGammaCorrectionConsts.x)) * tmpvar_12) * (tmpvar_11.xyz + ((1.0 - tmpvar_11.xyz) * ((( (x_26 * x_26) * x_26) * x_26) * x_26)) ))); gl_FragData[0] = exp2(-(tmpvar_27)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform samplerCube _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - _LightPos.xyz); lightDir_2 = -(normalize(tmpvar_6)); atten_1 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w; float tmpvar_7; tmpvar_7 = ((sqrt( dot (tmpvar_6, tmpvar_6) ) * _LightPositionRange.w) * 0.97); vec4 tmpvar_8; tmpvar_8 = textureCube (_ShadowMapTexture, tmpvar_6); float tmpvar_9; if ((tmpvar_8.x < tmpvar_7)) { tmpvar_9 = _LightShadowData.x; } else { tmpvar_9 = 1.0; }; vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_5; float tmpvar_11; tmpvar_11 = ((atten_1 * tmpvar_9) * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_10).xyz).w); atten_1 = tmpvar_11; vec4 tmpvar_12; tmpvar_12 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_13; tmpvar_13 = (_LightColor.xyz * tmpvar_11); vec3 tmpvar_14; tmpvar_14 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_15; tmpvar_15 = max (0.0, dot (tmpvar_14, lightDir_2)); vec3 viewDir_16; viewDir_16 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_17; tmpvar_17 = (1.0 - tmpvar_12.w); vec3 tmpvar_18; tmpvar_18 = normalize((lightDir_2 + viewDir_16)); float tmpvar_19; tmpvar_19 = max (0.0, dot (tmpvar_14, viewDir_16)); float tmpvar_20; tmpvar_20 = max (0.0, dot (lightDir_2, tmpvar_18)); float tmpvar_21; tmpvar_21 = ((tmpvar_17 * tmpvar_17) * unity_LightGammaCorrectionConsts.w); float tmpvar_22; float tmpvar_23; tmpvar_23 = (10.0 / log2(( ((1.0 - tmpvar_17) * 0.968) + 0.03))); tmpvar_22 = (tmpvar_23 * tmpvar_23); float x_24; x_24 = (1.0 - tmpvar_15); float x_25; x_25 = (1.0 - tmpvar_19); float tmpvar_26; tmpvar_26 = (0.5 + (( (2.0 * tmpvar_20) * tmpvar_20) * tmpvar_17)); float x_27; x_27 = (1.0 - tmpvar_20); vec4 tmpvar_28; tmpvar_28.w = 1.0; tmpvar_28.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_13 * (((1.0 + ( (tmpvar_26 - 1.0) * ((((x_24 * x_24) * x_24) * x_24) * x_24) )) * (1.0 + ( (tmpvar_26 - 1.0) * ((((x_25 * x_25) * x_25) * x_25) * x_25) ))) * tmpvar_15) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_15 * (1.0 - tmpvar_21)) + tmpvar_21) * ( (tmpvar_19 * (1.0 - tmpvar_21)) + tmpvar_21)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_14, tmpvar_18)), tmpvar_22) * ((tmpvar_22 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_15) * unity_LightGammaCorrectionConsts.x)) * tmpvar_13) * (tmpvar_12.xyz + ((1.0 - tmpvar_12.xyz) * ((( (x_27 * x_27) * x_27) * x_27) * x_27)) ))); gl_FragData[0] = exp2(-(tmpvar_28)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform mat4 unity_World2Shadow[4]; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2DShadow _ShadowMapTexture; uniform vec4 _ShadowOffsets[4]; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_7; tmpvar_7 = (_LightPos.xyz - tmpvar_5); lightDir_2 = normalize(tmpvar_7); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_5; vec4 tmpvar_9; tmpvar_9 = (_LightMatrix0 * tmpvar_8); atten_1 = ((texture2DProj (_LightTexture0, tmpvar_9).w * float( (tmpvar_9.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_7, tmpvar_7) * _LightPos.w))).w); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_5; vec4 tmpvar_11; tmpvar_11 = (unity_World2Shadow[0] * tmpvar_10); vec4 shadows_12; vec3 tmpvar_13; tmpvar_13 = (tmpvar_11.xyz / tmpvar_11.w); shadows_12.x = shadow2D (_ShadowMapTexture, (tmpvar_13 + _ShadowOffsets[0].xyz)).x; shadows_12.y = shadow2D (_ShadowMapTexture, (tmpvar_13 + _ShadowOffsets[1].xyz)).x; shadows_12.z = shadow2D (_ShadowMapTexture, (tmpvar_13 + _ShadowOffsets[2].xyz)).x; shadows_12.w = shadow2D (_ShadowMapTexture, (tmpvar_13 + _ShadowOffsets[3].xyz)).x; vec4 tmpvar_14; tmpvar_14 = (_LightShadowData.xxxx + (shadows_12 * (1.0 - _LightShadowData.xxxx))); shadows_12 = tmpvar_14; float tmpvar_15; tmpvar_15 = (atten_1 * clamp (( dot (tmpvar_14, vec4(0.25, 0.25, 0.25, 0.25)) + clamp (((mix (tmpvar_4.z, sqrt(dot (tmpvar_6, tmpvar_6)) , unity_ShadowFadeCenterAndType.w) * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); atten_1 = tmpvar_15; vec4 tmpvar_16; tmpvar_16 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_17; tmpvar_17 = (_LightColor.xyz * tmpvar_15); vec3 tmpvar_18; tmpvar_18 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_19; tmpvar_19 = max (0.0, dot (tmpvar_18, lightDir_2)); vec3 viewDir_20; viewDir_20 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_21; tmpvar_21 = (1.0 - tmpvar_16.w); vec3 tmpvar_22; tmpvar_22 = normalize((lightDir_2 + viewDir_20)); float tmpvar_23; tmpvar_23 = max (0.0, dot (tmpvar_18, viewDir_20)); float tmpvar_24; tmpvar_24 = max (0.0, dot (lightDir_2, tmpvar_22)); float tmpvar_25; tmpvar_25 = ((tmpvar_21 * tmpvar_21) * unity_LightGammaCorrectionConsts.w); float tmpvar_26; float tmpvar_27; tmpvar_27 = (10.0 / log2(( ((1.0 - tmpvar_21) * 0.968) + 0.03))); tmpvar_26 = (tmpvar_27 * tmpvar_27); float x_28; x_28 = (1.0 - tmpvar_19); float x_29; x_29 = (1.0 - tmpvar_23); float tmpvar_30; tmpvar_30 = (0.5 + (( (2.0 * tmpvar_24) * tmpvar_24) * tmpvar_21)); float x_31; x_31 = (1.0 - tmpvar_24); vec4 tmpvar_32; tmpvar_32.w = 1.0; tmpvar_32.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_17 * (((1.0 + ( (tmpvar_30 - 1.0) * ((((x_28 * x_28) * x_28) * x_28) * x_28) )) * (1.0 + ( (tmpvar_30 - 1.0) * ((((x_29 * x_29) * x_29) * x_29) * x_29) ))) * tmpvar_19) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_19 * (1.0 - tmpvar_25)) + tmpvar_25) * ( (tmpvar_23 * (1.0 - tmpvar_25)) + tmpvar_25)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_18, tmpvar_22)), tmpvar_26) * ((tmpvar_26 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_19) * unity_LightGammaCorrectionConsts.x)) * tmpvar_17) * (tmpvar_16.xyz + ((1.0 - tmpvar_16.xyz) * ((( (x_31 * x_31) * x_31) * x_31) * x_31)) ))); gl_FragData[0] = exp2(-(tmpvar_32)); } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 352 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform samplerCube _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - _LightPos.xyz); lightDir_2 = -(normalize(tmpvar_6)); atten_1 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w; vec4 shadowVals_7; shadowVals_7.x = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(0.0078125, 0.0078125, 0.0078125))).x; shadowVals_7.y = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(-0.0078125, -0.0078125, 0.0078125))).x; shadowVals_7.z = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(-0.0078125, 0.0078125, -0.0078125))).x; shadowVals_7.w = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(0.0078125, -0.0078125, -0.0078125))).x; bvec4 tmpvar_8; tmpvar_8 = lessThan (shadowVals_7, vec4((( sqrt(dot (tmpvar_6, tmpvar_6)) * _LightPositionRange.w) * 0.97))); vec4 tmpvar_9; tmpvar_9 = _LightShadowData.xxxx; float tmpvar_10; if (tmpvar_8.x) { tmpvar_10 = tmpvar_9.x; } else { tmpvar_10 = 1.0; }; float tmpvar_11; if (tmpvar_8.y) { tmpvar_11 = tmpvar_9.y; } else { tmpvar_11 = 1.0; }; float tmpvar_12; if (tmpvar_8.z) { tmpvar_12 = tmpvar_9.z; } else { tmpvar_12 = 1.0; }; float tmpvar_13; if (tmpvar_8.w) { tmpvar_13 = tmpvar_9.w; } else { tmpvar_13 = 1.0; }; vec4 tmpvar_14; tmpvar_14.x = tmpvar_10; tmpvar_14.y = tmpvar_11; tmpvar_14.z = tmpvar_12; tmpvar_14.w = tmpvar_13; float tmpvar_15; tmpvar_15 = (atten_1 * dot (tmpvar_14, vec4(0.25, 0.25, 0.25, 0.25))); atten_1 = tmpvar_15; vec4 tmpvar_16; tmpvar_16 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_17; tmpvar_17 = (_LightColor.xyz * tmpvar_15); vec3 tmpvar_18; tmpvar_18 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_19; tmpvar_19 = max (0.0, dot (tmpvar_18, lightDir_2)); vec3 viewDir_20; viewDir_20 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_21; tmpvar_21 = (1.0 - tmpvar_16.w); vec3 tmpvar_22; tmpvar_22 = normalize((lightDir_2 + viewDir_20)); float tmpvar_23; tmpvar_23 = max (0.0, dot (tmpvar_18, viewDir_20)); float tmpvar_24; tmpvar_24 = max (0.0, dot (lightDir_2, tmpvar_22)); float tmpvar_25; tmpvar_25 = ((tmpvar_21 * tmpvar_21) * unity_LightGammaCorrectionConsts.w); float tmpvar_26; float tmpvar_27; tmpvar_27 = (10.0 / log2(( ((1.0 - tmpvar_21) * 0.968) + 0.03))); tmpvar_26 = (tmpvar_27 * tmpvar_27); float x_28; x_28 = (1.0 - tmpvar_19); float x_29; x_29 = (1.0 - tmpvar_23); float tmpvar_30; tmpvar_30 = (0.5 + (( (2.0 * tmpvar_24) * tmpvar_24) * tmpvar_21)); float x_31; x_31 = (1.0 - tmpvar_24); vec4 tmpvar_32; tmpvar_32.w = 1.0; tmpvar_32.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_17 * (((1.0 + ( (tmpvar_30 - 1.0) * ((((x_28 * x_28) * x_28) * x_28) * x_28) )) * (1.0 + ( (tmpvar_30 - 1.0) * ((((x_29 * x_29) * x_29) * x_29) * x_29) ))) * tmpvar_19) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_19 * (1.0 - tmpvar_25)) + tmpvar_25) * ( (tmpvar_23 * (1.0 - tmpvar_25)) + tmpvar_25)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_18, tmpvar_22)), tmpvar_26) * ((tmpvar_26 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_19) * unity_LightGammaCorrectionConsts.x)) * tmpvar_17) * (tmpvar_16.xyz + ((1.0 - tmpvar_16.xyz) * ((( (x_31 * x_31) * x_31) * x_31) * x_31)) ))); gl_FragData[0] = exp2(-(tmpvar_32)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform samplerCube _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - _LightPos.xyz); lightDir_2 = -(normalize(tmpvar_6)); atten_1 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w; vec4 shadowVals_7; shadowVals_7.x = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(0.0078125, 0.0078125, 0.0078125))).x; shadowVals_7.y = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(-0.0078125, -0.0078125, 0.0078125))).x; shadowVals_7.z = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(-0.0078125, 0.0078125, -0.0078125))).x; shadowVals_7.w = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(0.0078125, -0.0078125, -0.0078125))).x; bvec4 tmpvar_8; tmpvar_8 = lessThan (shadowVals_7, vec4((( sqrt(dot (tmpvar_6, tmpvar_6)) * _LightPositionRange.w) * 0.97))); vec4 tmpvar_9; tmpvar_9 = _LightShadowData.xxxx; float tmpvar_10; if (tmpvar_8.x) { tmpvar_10 = tmpvar_9.x; } else { tmpvar_10 = 1.0; }; float tmpvar_11; if (tmpvar_8.y) { tmpvar_11 = tmpvar_9.y; } else { tmpvar_11 = 1.0; }; float tmpvar_12; if (tmpvar_8.z) { tmpvar_12 = tmpvar_9.z; } else { tmpvar_12 = 1.0; }; float tmpvar_13; if (tmpvar_8.w) { tmpvar_13 = tmpvar_9.w; } else { tmpvar_13 = 1.0; }; vec4 tmpvar_14; tmpvar_14.x = tmpvar_10; tmpvar_14.y = tmpvar_11; tmpvar_14.z = tmpvar_12; tmpvar_14.w = tmpvar_13; vec4 tmpvar_15; tmpvar_15.w = 1.0; tmpvar_15.xyz = tmpvar_5; float tmpvar_16; tmpvar_16 = ((atten_1 * dot (tmpvar_14, vec4(0.25, 0.25, 0.25, 0.25))) * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_15).xyz).w); atten_1 = tmpvar_16; vec4 tmpvar_17; tmpvar_17 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_18; tmpvar_18 = (_LightColor.xyz * tmpvar_16); vec3 tmpvar_19; tmpvar_19 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_20; tmpvar_20 = max (0.0, dot (tmpvar_19, lightDir_2)); vec3 viewDir_21; viewDir_21 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_22; tmpvar_22 = (1.0 - tmpvar_17.w); vec3 tmpvar_23; tmpvar_23 = normalize((lightDir_2 + viewDir_21)); float tmpvar_24; tmpvar_24 = max (0.0, dot (tmpvar_19, viewDir_21)); float tmpvar_25; tmpvar_25 = max (0.0, dot (lightDir_2, tmpvar_23)); float tmpvar_26; tmpvar_26 = ((tmpvar_22 * tmpvar_22) * unity_LightGammaCorrectionConsts.w); float tmpvar_27; float tmpvar_28; tmpvar_28 = (10.0 / log2(( ((1.0 - tmpvar_22) * 0.968) + 0.03))); tmpvar_27 = (tmpvar_28 * tmpvar_28); float x_29; x_29 = (1.0 - tmpvar_20); float x_30; x_30 = (1.0 - tmpvar_24); float tmpvar_31; tmpvar_31 = (0.5 + (( (2.0 * tmpvar_25) * tmpvar_25) * tmpvar_22)); float x_32; x_32 = (1.0 - tmpvar_25); vec4 tmpvar_33; tmpvar_33.w = 1.0; tmpvar_33.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_18 * (((1.0 + ( (tmpvar_31 - 1.0) * ((((x_29 * x_29) * x_29) * x_29) * x_29) )) * (1.0 + ( (tmpvar_31 - 1.0) * ((((x_30 * x_30) * x_30) * x_30) * x_30) ))) * tmpvar_20) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_20 * (1.0 - tmpvar_26)) + tmpvar_26) * ( (tmpvar_24 * (1.0 - tmpvar_26)) + tmpvar_26)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_19, tmpvar_23)), tmpvar_27) * ((tmpvar_27 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_20) * unity_LightGammaCorrectionConsts.x)) * tmpvar_18) * (tmpvar_17.xyz + ((1.0 - tmpvar_17.xyz) * ((( (x_32 * x_32) * x_32) * x_32) * x_32)) ))); gl_FragData[0] = exp2(-(tmpvar_33)); } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_OFF" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec2 tmpvar_1; tmpvar_1 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_2; tmpvar_2.w = 1.0; tmpvar_2.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_1).x) + _ZBufferParams.y)))); vec3 tmpvar_3; tmpvar_3 = (_CameraToWorld * tmpvar_2).xyz; vec3 tmpvar_4; tmpvar_4 = (tmpvar_3 - _LightPos.xyz); vec3 tmpvar_5; tmpvar_5 = -(normalize(tmpvar_4)); vec4 tmpvar_6; tmpvar_6 = texture2D (_CameraGBufferTexture1, tmpvar_1); vec3 tmpvar_7; tmpvar_7 = (_LightColor.xyz * texture2D (_LightTextureB0, vec2((dot (tmpvar_4, tmpvar_4) * _LightPos.w))).w); vec3 tmpvar_8; tmpvar_8 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_1).xyz * 2.0) - 1.0)); float tmpvar_9; tmpvar_9 = max (0.0, dot (tmpvar_8, tmpvar_5)); vec3 viewDir_10; viewDir_10 = -(normalize((tmpvar_3 - _WorldSpaceCameraPos))); float tmpvar_11; tmpvar_11 = (1.0 - tmpvar_6.w); vec3 tmpvar_12; tmpvar_12 = normalize((tmpvar_5 + viewDir_10)); float tmpvar_13; tmpvar_13 = max (0.0, dot (tmpvar_8, viewDir_10)); float tmpvar_14; tmpvar_14 = max (0.0, dot (tmpvar_5, tmpvar_12)); float tmpvar_15; tmpvar_15 = ((tmpvar_11 * tmpvar_11) * unity_LightGammaCorrectionConsts.w); float tmpvar_16; float tmpvar_17; tmpvar_17 = (10.0 / log2(( ((1.0 - tmpvar_11) * 0.968) + 0.03))); tmpvar_16 = (tmpvar_17 * tmpvar_17); float x_18; x_18 = (1.0 - tmpvar_9); float x_19; x_19 = (1.0 - tmpvar_13); float tmpvar_20; tmpvar_20 = (0.5 + (( (2.0 * tmpvar_14) * tmpvar_14) * tmpvar_11)); float x_21; x_21 = (1.0 - tmpvar_14); vec4 tmpvar_22; tmpvar_22.w = 1.0; tmpvar_22.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_1).xyz * (tmpvar_7 * (((1.0 + ( (tmpvar_20 - 1.0) * ((((x_18 * x_18) * x_18) * x_18) * x_18) )) * (1.0 + ( (tmpvar_20 - 1.0) * ((((x_19 * x_19) * x_19) * x_19) * x_19) ))) * tmpvar_9) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_9 * (1.0 - tmpvar_15)) + tmpvar_15) * ( (tmpvar_13 * (1.0 - tmpvar_15)) + tmpvar_15)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_8, tmpvar_12)), tmpvar_16) * ((tmpvar_16 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_9) * unity_LightGammaCorrectionConsts.x)) * tmpvar_7) * (tmpvar_6.xyz + ((1.0 - tmpvar_6.xyz) * ((( (x_21 * x_21) * x_21) * x_21) * x_21)) ))); gl_FragData[0] = tmpvar_22; } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec2 tmpvar_1; tmpvar_1 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_2; tmpvar_2.w = 1.0; tmpvar_2.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_1).x) + _ZBufferParams.y)))); vec3 tmpvar_3; tmpvar_3 = -(_LightDir.xyz); vec4 tmpvar_4; tmpvar_4 = texture2D (_CameraGBufferTexture1, tmpvar_1); vec3 tmpvar_5; tmpvar_5 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_1).xyz * 2.0) - 1.0)); float tmpvar_6; tmpvar_6 = max (0.0, dot (tmpvar_5, tmpvar_3)); vec3 viewDir_7; viewDir_7 = -(normalize(( (_CameraToWorld * tmpvar_2) .xyz - _WorldSpaceCameraPos))); float tmpvar_8; tmpvar_8 = (1.0 - tmpvar_4.w); vec3 tmpvar_9; tmpvar_9 = normalize((tmpvar_3 + viewDir_7)); float tmpvar_10; tmpvar_10 = max (0.0, dot (tmpvar_5, viewDir_7)); float tmpvar_11; tmpvar_11 = max (0.0, dot (tmpvar_3, tmpvar_9)); float tmpvar_12; tmpvar_12 = ((tmpvar_8 * tmpvar_8) * unity_LightGammaCorrectionConsts.w); float tmpvar_13; float tmpvar_14; tmpvar_14 = (10.0 / log2(( ((1.0 - tmpvar_8) * 0.968) + 0.03))); tmpvar_13 = (tmpvar_14 * tmpvar_14); float x_15; x_15 = (1.0 - tmpvar_6); float x_16; x_16 = (1.0 - tmpvar_10); float tmpvar_17; tmpvar_17 = (0.5 + (( (2.0 * tmpvar_11) * tmpvar_11) * tmpvar_8)); float x_18; x_18 = (1.0 - tmpvar_11); vec4 tmpvar_19; tmpvar_19.w = 1.0; tmpvar_19.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_1).xyz * (_LightColor.xyz * (((1.0 + ( (tmpvar_17 - 1.0) * ((((x_15 * x_15) * x_15) * x_15) * x_15) )) * (1.0 + ( (tmpvar_17 - 1.0) * ((((x_16 * x_16) * x_16) * x_16) * x_16) ))) * tmpvar_6) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_6 * (1.0 - tmpvar_12)) + tmpvar_12) * ( (tmpvar_10 * (1.0 - tmpvar_12)) + tmpvar_12)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_5, tmpvar_9)), tmpvar_13) * ((tmpvar_13 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_6) * unity_LightGammaCorrectionConsts.x)) * _LightColor.xyz) * (tmpvar_4.xyz + ((1.0 - tmpvar_4.xyz) * ((( (x_18 * x_18) * x_18) * x_18) * x_18)) ))); gl_FragData[0] = tmpvar_19; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_OFF" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec2 tmpvar_1; tmpvar_1 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_2; tmpvar_2.w = 1.0; tmpvar_2.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_1).x) + _ZBufferParams.y)))); vec3 tmpvar_3; tmpvar_3 = (_CameraToWorld * tmpvar_2).xyz; vec3 tmpvar_4; tmpvar_4 = (_LightPos.xyz - tmpvar_3); vec3 tmpvar_5; tmpvar_5 = normalize(tmpvar_4); vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = tmpvar_3; vec4 tmpvar_7; tmpvar_7 = (_LightMatrix0 * tmpvar_6); vec4 tmpvar_8; tmpvar_8 = texture2D (_CameraGBufferTexture1, tmpvar_1); vec3 tmpvar_9; tmpvar_9 = (_LightColor.xyz * ((texture2DProj (_LightTexture0, tmpvar_7).w * float((tmpvar_7.w < 0.0)) ) * texture2D (_LightTextureB0, vec2(( dot (tmpvar_4, tmpvar_4) * _LightPos.w))).w)); vec3 tmpvar_10; tmpvar_10 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_1).xyz * 2.0) - 1.0)); float tmpvar_11; tmpvar_11 = max (0.0, dot (tmpvar_10, tmpvar_5)); vec3 viewDir_12; viewDir_12 = -(normalize((tmpvar_3 - _WorldSpaceCameraPos))); float tmpvar_13; tmpvar_13 = (1.0 - tmpvar_8.w); vec3 tmpvar_14; tmpvar_14 = normalize((tmpvar_5 + viewDir_12)); float tmpvar_15; tmpvar_15 = max (0.0, dot (tmpvar_10, viewDir_12)); float tmpvar_16; tmpvar_16 = max (0.0, dot (tmpvar_5, tmpvar_14)); float tmpvar_17; tmpvar_17 = ((tmpvar_13 * tmpvar_13) * unity_LightGammaCorrectionConsts.w); float tmpvar_18; float tmpvar_19; tmpvar_19 = (10.0 / log2(( ((1.0 - tmpvar_13) * 0.968) + 0.03))); tmpvar_18 = (tmpvar_19 * tmpvar_19); float x_20; x_20 = (1.0 - tmpvar_11); float x_21; x_21 = (1.0 - tmpvar_15); float tmpvar_22; tmpvar_22 = (0.5 + (( (2.0 * tmpvar_16) * tmpvar_16) * tmpvar_13)); float x_23; x_23 = (1.0 - tmpvar_16); vec4 tmpvar_24; tmpvar_24.w = 1.0; tmpvar_24.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_1).xyz * (tmpvar_9 * (((1.0 + ( (tmpvar_22 - 1.0) * ((((x_20 * x_20) * x_20) * x_20) * x_20) )) * (1.0 + ( (tmpvar_22 - 1.0) * ((((x_21 * x_21) * x_21) * x_21) * x_21) ))) * tmpvar_11) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_11 * (1.0 - tmpvar_17)) + tmpvar_17) * ( (tmpvar_15 * (1.0 - tmpvar_17)) + tmpvar_17)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_10, tmpvar_14)), tmpvar_18) * ((tmpvar_18 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_11) * unity_LightGammaCorrectionConsts.x)) * tmpvar_9) * (tmpvar_8.xyz + ((1.0 - tmpvar_8.xyz) * ((( (x_23 * x_23) * x_23) * x_23) * x_23)) ))); gl_FragData[0] = tmpvar_24; } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec2 tmpvar_1; tmpvar_1 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_2; tmpvar_2.w = 1.0; tmpvar_2.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_1).x) + _ZBufferParams.y)))); vec3 tmpvar_3; tmpvar_3 = (_CameraToWorld * tmpvar_2).xyz; vec3 tmpvar_4; tmpvar_4 = (tmpvar_3 - _LightPos.xyz); vec3 tmpvar_5; tmpvar_5 = -(normalize(tmpvar_4)); vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = tmpvar_3; vec4 tmpvar_7; tmpvar_7 = texture2D (_CameraGBufferTexture1, tmpvar_1); vec3 tmpvar_8; tmpvar_8 = (_LightColor.xyz * (texture2D (_LightTextureB0, vec2(( dot (tmpvar_4, tmpvar_4) * _LightPos.w))).w * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_6).xyz).w)); vec3 tmpvar_9; tmpvar_9 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_1).xyz * 2.0) - 1.0)); float tmpvar_10; tmpvar_10 = max (0.0, dot (tmpvar_9, tmpvar_5)); vec3 viewDir_11; viewDir_11 = -(normalize((tmpvar_3 - _WorldSpaceCameraPos))); float tmpvar_12; tmpvar_12 = (1.0 - tmpvar_7.w); vec3 tmpvar_13; tmpvar_13 = normalize((tmpvar_5 + viewDir_11)); float tmpvar_14; tmpvar_14 = max (0.0, dot (tmpvar_9, viewDir_11)); float tmpvar_15; tmpvar_15 = max (0.0, dot (tmpvar_5, tmpvar_13)); float tmpvar_16; tmpvar_16 = ((tmpvar_12 * tmpvar_12) * unity_LightGammaCorrectionConsts.w); float tmpvar_17; float tmpvar_18; tmpvar_18 = (10.0 / log2(( ((1.0 - tmpvar_12) * 0.968) + 0.03))); tmpvar_17 = (tmpvar_18 * tmpvar_18); float x_19; x_19 = (1.0 - tmpvar_10); float x_20; x_20 = (1.0 - tmpvar_14); float tmpvar_21; tmpvar_21 = (0.5 + (( (2.0 * tmpvar_15) * tmpvar_15) * tmpvar_12)); float x_22; x_22 = (1.0 - tmpvar_15); vec4 tmpvar_23; tmpvar_23.w = 1.0; tmpvar_23.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_1).xyz * (tmpvar_8 * (((1.0 + ( (tmpvar_21 - 1.0) * ((((x_19 * x_19) * x_19) * x_19) * x_19) )) * (1.0 + ( (tmpvar_21 - 1.0) * ((((x_20 * x_20) * x_20) * x_20) * x_20) ))) * tmpvar_10) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_10 * (1.0 - tmpvar_16)) + tmpvar_16) * ( (tmpvar_14 * (1.0 - tmpvar_16)) + tmpvar_16)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_9, tmpvar_13)), tmpvar_17) * ((tmpvar_17 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_10) * unity_LightGammaCorrectionConsts.x)) * tmpvar_8) * (tmpvar_7.xyz + ((1.0 - tmpvar_7.xyz) * ((( (x_22 * x_22) * x_22) * x_22) * x_22)) ))); gl_FragData[0] = tmpvar_23; } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTexture0; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec2 tmpvar_1; tmpvar_1 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_2; tmpvar_2.w = 1.0; tmpvar_2.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_1).x) + _ZBufferParams.y)))); vec3 tmpvar_3; tmpvar_3 = (_CameraToWorld * tmpvar_2).xyz; vec3 tmpvar_4; tmpvar_4 = -(_LightDir.xyz); vec4 tmpvar_5; tmpvar_5.w = 1.0; tmpvar_5.xyz = tmpvar_3; vec4 tmpvar_6; tmpvar_6 = texture2D (_CameraGBufferTexture1, tmpvar_1); vec3 tmpvar_7; tmpvar_7 = (_LightColor.xyz * texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_5).xy).w); vec3 tmpvar_8; tmpvar_8 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_1).xyz * 2.0) - 1.0)); float tmpvar_9; tmpvar_9 = max (0.0, dot (tmpvar_8, tmpvar_4)); vec3 viewDir_10; viewDir_10 = -(normalize((tmpvar_3 - _WorldSpaceCameraPos))); float tmpvar_11; tmpvar_11 = (1.0 - tmpvar_6.w); vec3 tmpvar_12; tmpvar_12 = normalize((tmpvar_4 + viewDir_10)); float tmpvar_13; tmpvar_13 = max (0.0, dot (tmpvar_8, viewDir_10)); float tmpvar_14; tmpvar_14 = max (0.0, dot (tmpvar_4, tmpvar_12)); float tmpvar_15; tmpvar_15 = ((tmpvar_11 * tmpvar_11) * unity_LightGammaCorrectionConsts.w); float tmpvar_16; float tmpvar_17; tmpvar_17 = (10.0 / log2(( ((1.0 - tmpvar_11) * 0.968) + 0.03))); tmpvar_16 = (tmpvar_17 * tmpvar_17); float x_18; x_18 = (1.0 - tmpvar_9); float x_19; x_19 = (1.0 - tmpvar_13); float tmpvar_20; tmpvar_20 = (0.5 + (( (2.0 * tmpvar_14) * tmpvar_14) * tmpvar_11)); float x_21; x_21 = (1.0 - tmpvar_14); vec4 tmpvar_22; tmpvar_22.w = 1.0; tmpvar_22.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_1).xyz * (tmpvar_7 * (((1.0 + ( (tmpvar_20 - 1.0) * ((((x_18 * x_18) * x_18) * x_18) * x_18) )) * (1.0 + ( (tmpvar_20 - 1.0) * ((((x_19 * x_19) * x_19) * x_19) * x_19) ))) * tmpvar_9) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_9 * (1.0 - tmpvar_15)) + tmpvar_15) * ( (tmpvar_13 * (1.0 - tmpvar_15)) + tmpvar_15)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_8, tmpvar_12)), tmpvar_16) * ((tmpvar_16 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_9) * unity_LightGammaCorrectionConsts.x)) * tmpvar_7) * (tmpvar_6.xyz + ((1.0 - tmpvar_6.xyz) * ((( (x_21 * x_21) * x_21) * x_21) * x_21)) ))); gl_FragData[0] = tmpvar_22; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform mat4 unity_World2Shadow[4]; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2DShadow _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_7; tmpvar_7 = (_LightPos.xyz - tmpvar_5); lightDir_2 = normalize(tmpvar_7); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_5; vec4 tmpvar_9; tmpvar_9 = (_LightMatrix0 * tmpvar_8); atten_1 = ((texture2DProj (_LightTexture0, tmpvar_9).w * float( (tmpvar_9.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_7, tmpvar_7) * _LightPos.w))).w); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_5; float tmpvar_11; tmpvar_11 = (atten_1 * clamp (( (_LightShadowData.x + (shadow2DProj (_ShadowMapTexture, (unity_World2Shadow[0] * tmpvar_10)).x * (1.0 - _LightShadowData.x))) + clamp (((mix (tmpvar_4.z, sqrt(dot (tmpvar_6, tmpvar_6)) , unity_ShadowFadeCenterAndType.w) * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); atten_1 = tmpvar_11; vec4 tmpvar_12; tmpvar_12 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_13; tmpvar_13 = (_LightColor.xyz * tmpvar_11); vec3 tmpvar_14; tmpvar_14 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_15; tmpvar_15 = max (0.0, dot (tmpvar_14, lightDir_2)); vec3 viewDir_16; viewDir_16 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_17; tmpvar_17 = (1.0 - tmpvar_12.w); vec3 tmpvar_18; tmpvar_18 = normalize((lightDir_2 + viewDir_16)); float tmpvar_19; tmpvar_19 = max (0.0, dot (tmpvar_14, viewDir_16)); float tmpvar_20; tmpvar_20 = max (0.0, dot (lightDir_2, tmpvar_18)); float tmpvar_21; tmpvar_21 = ((tmpvar_17 * tmpvar_17) * unity_LightGammaCorrectionConsts.w); float tmpvar_22; float tmpvar_23; tmpvar_23 = (10.0 / log2(( ((1.0 - tmpvar_17) * 0.968) + 0.03))); tmpvar_22 = (tmpvar_23 * tmpvar_23); float x_24; x_24 = (1.0 - tmpvar_15); float x_25; x_25 = (1.0 - tmpvar_19); float tmpvar_26; tmpvar_26 = (0.5 + (( (2.0 * tmpvar_20) * tmpvar_20) * tmpvar_17)); float x_27; x_27 = (1.0 - tmpvar_20); vec4 tmpvar_28; tmpvar_28.w = 1.0; tmpvar_28.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_13 * (((1.0 + ( (tmpvar_26 - 1.0) * ((((x_24 * x_24) * x_24) * x_24) * x_24) )) * (1.0 + ( (tmpvar_26 - 1.0) * ((((x_25 * x_25) * x_25) * x_25) * x_25) ))) * tmpvar_15) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_15 * (1.0 - tmpvar_21)) + tmpvar_21) * ( (tmpvar_19 * (1.0 - tmpvar_21)) + tmpvar_21)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_14, tmpvar_18)), tmpvar_22) * ((tmpvar_22 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_15) * unity_LightGammaCorrectionConsts.x)) * tmpvar_13) * (tmpvar_12.xyz + ((1.0 - tmpvar_12.xyz) * ((( (x_27 * x_27) * x_27) * x_27) * x_27)) ))); gl_FragData[0] = tmpvar_28; } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform sampler2D _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec3 lightDir_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); lightDir_1 = -(_LightDir.xyz); vec4 tmpvar_6; tmpvar_6 = texture2D (_CameraGBufferTexture1, tmpvar_2); vec3 tmpvar_7; tmpvar_7 = (_LightColor.xyz * clamp ((texture2D (_ShadowMapTexture, tmpvar_2).x + clamp (((mix (tmpvar_3.z, sqrt(dot (tmpvar_5, tmpvar_5)) , unity_ShadowFadeCenterAndType.w) * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); vec3 tmpvar_8; tmpvar_8 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_2).xyz * 2.0) - 1.0)); float tmpvar_9; tmpvar_9 = max (0.0, dot (tmpvar_8, lightDir_1)); vec3 viewDir_10; viewDir_10 = -(normalize((tmpvar_4 - _WorldSpaceCameraPos))); float tmpvar_11; tmpvar_11 = (1.0 - tmpvar_6.w); vec3 tmpvar_12; tmpvar_12 = normalize((lightDir_1 + viewDir_10)); float tmpvar_13; tmpvar_13 = max (0.0, dot (tmpvar_8, viewDir_10)); float tmpvar_14; tmpvar_14 = max (0.0, dot (lightDir_1, tmpvar_12)); float tmpvar_15; tmpvar_15 = ((tmpvar_11 * tmpvar_11) * unity_LightGammaCorrectionConsts.w); float tmpvar_16; float tmpvar_17; tmpvar_17 = (10.0 / log2(( ((1.0 - tmpvar_11) * 0.968) + 0.03))); tmpvar_16 = (tmpvar_17 * tmpvar_17); float x_18; x_18 = (1.0 - tmpvar_9); float x_19; x_19 = (1.0 - tmpvar_13); float tmpvar_20; tmpvar_20 = (0.5 + (( (2.0 * tmpvar_14) * tmpvar_14) * tmpvar_11)); float x_21; x_21 = (1.0 - tmpvar_14); vec4 tmpvar_22; tmpvar_22.w = 1.0; tmpvar_22.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_2).xyz * (tmpvar_7 * (((1.0 + ( (tmpvar_20 - 1.0) * ((((x_18 * x_18) * x_18) * x_18) * x_18) )) * (1.0 + ( (tmpvar_20 - 1.0) * ((((x_19 * x_19) * x_19) * x_19) * x_19) ))) * tmpvar_9) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_9 * (1.0 - tmpvar_15)) + tmpvar_15) * ( (tmpvar_13 * (1.0 - tmpvar_15)) + tmpvar_15)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_8, tmpvar_12)), tmpvar_16) * ((tmpvar_16 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_9) * unity_LightGammaCorrectionConsts.x)) * tmpvar_7) * (tmpvar_6.xyz + ((1.0 - tmpvar_6.xyz) * ((( (x_21 * x_21) * x_21) * x_21) * x_21)) ))); gl_FragData[0] = tmpvar_22; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightDir; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTexture0; uniform sampler2D _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec3 lightDir_1; vec2 tmpvar_2; tmpvar_2 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_2).x) + _ZBufferParams.y)))); vec3 tmpvar_4; tmpvar_4 = (_CameraToWorld * tmpvar_3).xyz; vec3 tmpvar_5; tmpvar_5 = (tmpvar_4 - unity_ShadowFadeCenterAndType.xyz); lightDir_1 = -(_LightDir.xyz); vec4 tmpvar_6; tmpvar_6.w = 1.0; tmpvar_6.xyz = tmpvar_4; vec4 tmpvar_7; tmpvar_7 = texture2D (_CameraGBufferTexture1, tmpvar_2); vec3 tmpvar_8; tmpvar_8 = (_LightColor.xyz * (clamp ( (texture2D (_ShadowMapTexture, tmpvar_2).x + clamp ((( mix (tmpvar_3.z, sqrt(dot (tmpvar_5, tmpvar_5)), unity_ShadowFadeCenterAndType.w) * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0)) , 0.0, 1.0) * texture2D (_LightTexture0, (_LightMatrix0 * tmpvar_6).xy).w)); vec3 tmpvar_9; tmpvar_9 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_2).xyz * 2.0) - 1.0)); float tmpvar_10; tmpvar_10 = max (0.0, dot (tmpvar_9, lightDir_1)); vec3 viewDir_11; viewDir_11 = -(normalize((tmpvar_4 - _WorldSpaceCameraPos))); float tmpvar_12; tmpvar_12 = (1.0 - tmpvar_7.w); vec3 tmpvar_13; tmpvar_13 = normalize((lightDir_1 + viewDir_11)); float tmpvar_14; tmpvar_14 = max (0.0, dot (tmpvar_9, viewDir_11)); float tmpvar_15; tmpvar_15 = max (0.0, dot (lightDir_1, tmpvar_13)); float tmpvar_16; tmpvar_16 = ((tmpvar_12 * tmpvar_12) * unity_LightGammaCorrectionConsts.w); float tmpvar_17; float tmpvar_18; tmpvar_18 = (10.0 / log2(( ((1.0 - tmpvar_12) * 0.968) + 0.03))); tmpvar_17 = (tmpvar_18 * tmpvar_18); float x_19; x_19 = (1.0 - tmpvar_10); float x_20; x_20 = (1.0 - tmpvar_14); float tmpvar_21; tmpvar_21 = (0.5 + (( (2.0 * tmpvar_15) * tmpvar_15) * tmpvar_12)); float x_22; x_22 = (1.0 - tmpvar_15); vec4 tmpvar_23; tmpvar_23.w = 1.0; tmpvar_23.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_2).xyz * (tmpvar_8 * (((1.0 + ( (tmpvar_21 - 1.0) * ((((x_19 * x_19) * x_19) * x_19) * x_19) )) * (1.0 + ( (tmpvar_21 - 1.0) * ((((x_20 * x_20) * x_20) * x_20) * x_20) ))) * tmpvar_10) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_10 * (1.0 - tmpvar_16)) + tmpvar_16) * ( (tmpvar_14 * (1.0 - tmpvar_16)) + tmpvar_16)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_9, tmpvar_13)), tmpvar_17) * ((tmpvar_17 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_10) * unity_LightGammaCorrectionConsts.x)) * tmpvar_8) * (tmpvar_7.xyz + ((1.0 - tmpvar_7.xyz) * ((( (x_22 * x_22) * x_22) * x_22) * x_22)) ))); gl_FragData[0] = tmpvar_23; } #endif " } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform samplerCube _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - _LightPos.xyz); lightDir_2 = -(normalize(tmpvar_6)); atten_1 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w; float tmpvar_7; tmpvar_7 = ((sqrt( dot (tmpvar_6, tmpvar_6) ) * _LightPositionRange.w) * 0.97); vec4 tmpvar_8; tmpvar_8 = textureCube (_ShadowMapTexture, tmpvar_6); float tmpvar_9; if ((tmpvar_8.x < tmpvar_7)) { tmpvar_9 = _LightShadowData.x; } else { tmpvar_9 = 1.0; }; float tmpvar_10; tmpvar_10 = (atten_1 * tmpvar_9); atten_1 = tmpvar_10; vec4 tmpvar_11; tmpvar_11 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_12; tmpvar_12 = (_LightColor.xyz * tmpvar_10); vec3 tmpvar_13; tmpvar_13 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_14; tmpvar_14 = max (0.0, dot (tmpvar_13, lightDir_2)); vec3 viewDir_15; viewDir_15 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_16; tmpvar_16 = (1.0 - tmpvar_11.w); vec3 tmpvar_17; tmpvar_17 = normalize((lightDir_2 + viewDir_15)); float tmpvar_18; tmpvar_18 = max (0.0, dot (tmpvar_13, viewDir_15)); float tmpvar_19; tmpvar_19 = max (0.0, dot (lightDir_2, tmpvar_17)); float tmpvar_20; tmpvar_20 = ((tmpvar_16 * tmpvar_16) * unity_LightGammaCorrectionConsts.w); float tmpvar_21; float tmpvar_22; tmpvar_22 = (10.0 / log2(( ((1.0 - tmpvar_16) * 0.968) + 0.03))); tmpvar_21 = (tmpvar_22 * tmpvar_22); float x_23; x_23 = (1.0 - tmpvar_14); float x_24; x_24 = (1.0 - tmpvar_18); float tmpvar_25; tmpvar_25 = (0.5 + (( (2.0 * tmpvar_19) * tmpvar_19) * tmpvar_16)); float x_26; x_26 = (1.0 - tmpvar_19); vec4 tmpvar_27; tmpvar_27.w = 1.0; tmpvar_27.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_12 * (((1.0 + ( (tmpvar_25 - 1.0) * ((((x_23 * x_23) * x_23) * x_23) * x_23) )) * (1.0 + ( (tmpvar_25 - 1.0) * ((((x_24 * x_24) * x_24) * x_24) * x_24) ))) * tmpvar_14) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_14 * (1.0 - tmpvar_20)) + tmpvar_20) * ( (tmpvar_18 * (1.0 - tmpvar_20)) + tmpvar_20)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_13, tmpvar_17)), tmpvar_21) * ((tmpvar_21 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_14) * unity_LightGammaCorrectionConsts.x)) * tmpvar_12) * (tmpvar_11.xyz + ((1.0 - tmpvar_11.xyz) * ((( (x_26 * x_26) * x_26) * x_26) * x_26)) ))); gl_FragData[0] = tmpvar_27; } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform samplerCube _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - _LightPos.xyz); lightDir_2 = -(normalize(tmpvar_6)); atten_1 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w; float tmpvar_7; tmpvar_7 = ((sqrt( dot (tmpvar_6, tmpvar_6) ) * _LightPositionRange.w) * 0.97); vec4 tmpvar_8; tmpvar_8 = textureCube (_ShadowMapTexture, tmpvar_6); float tmpvar_9; if ((tmpvar_8.x < tmpvar_7)) { tmpvar_9 = _LightShadowData.x; } else { tmpvar_9 = 1.0; }; vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_5; float tmpvar_11; tmpvar_11 = ((atten_1 * tmpvar_9) * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_10).xyz).w); atten_1 = tmpvar_11; vec4 tmpvar_12; tmpvar_12 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_13; tmpvar_13 = (_LightColor.xyz * tmpvar_11); vec3 tmpvar_14; tmpvar_14 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_15; tmpvar_15 = max (0.0, dot (tmpvar_14, lightDir_2)); vec3 viewDir_16; viewDir_16 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_17; tmpvar_17 = (1.0 - tmpvar_12.w); vec3 tmpvar_18; tmpvar_18 = normalize((lightDir_2 + viewDir_16)); float tmpvar_19; tmpvar_19 = max (0.0, dot (tmpvar_14, viewDir_16)); float tmpvar_20; tmpvar_20 = max (0.0, dot (lightDir_2, tmpvar_18)); float tmpvar_21; tmpvar_21 = ((tmpvar_17 * tmpvar_17) * unity_LightGammaCorrectionConsts.w); float tmpvar_22; float tmpvar_23; tmpvar_23 = (10.0 / log2(( ((1.0 - tmpvar_17) * 0.968) + 0.03))); tmpvar_22 = (tmpvar_23 * tmpvar_23); float x_24; x_24 = (1.0 - tmpvar_15); float x_25; x_25 = (1.0 - tmpvar_19); float tmpvar_26; tmpvar_26 = (0.5 + (( (2.0 * tmpvar_20) * tmpvar_20) * tmpvar_17)); float x_27; x_27 = (1.0 - tmpvar_20); vec4 tmpvar_28; tmpvar_28.w = 1.0; tmpvar_28.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_13 * (((1.0 + ( (tmpvar_26 - 1.0) * ((((x_24 * x_24) * x_24) * x_24) * x_24) )) * (1.0 + ( (tmpvar_26 - 1.0) * ((((x_25 * x_25) * x_25) * x_25) * x_25) ))) * tmpvar_15) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_15 * (1.0 - tmpvar_21)) + tmpvar_21) * ( (tmpvar_19 * (1.0 - tmpvar_21)) + tmpvar_21)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_14, tmpvar_18)), tmpvar_22) * ((tmpvar_22 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_15) * unity_LightGammaCorrectionConsts.x)) * tmpvar_13) * (tmpvar_12.xyz + ((1.0 - tmpvar_12.xyz) * ((( (x_27 * x_27) * x_27) * x_27) * x_27)) ))); gl_FragData[0] = tmpvar_28; } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform mat4 unity_World2Shadow[4]; uniform vec4 _LightShadowData; uniform vec4 unity_ShadowFadeCenterAndType; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform sampler2D _LightTexture0; uniform sampler2DShadow _ShadowMapTexture; uniform vec4 _ShadowOffsets[4]; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - unity_ShadowFadeCenterAndType.xyz); vec3 tmpvar_7; tmpvar_7 = (_LightPos.xyz - tmpvar_5); lightDir_2 = normalize(tmpvar_7); vec4 tmpvar_8; tmpvar_8.w = 1.0; tmpvar_8.xyz = tmpvar_5; vec4 tmpvar_9; tmpvar_9 = (_LightMatrix0 * tmpvar_8); atten_1 = ((texture2DProj (_LightTexture0, tmpvar_9).w * float( (tmpvar_9.w < 0.0) )) * texture2D (_LightTextureB0, vec2((dot (tmpvar_7, tmpvar_7) * _LightPos.w))).w); vec4 tmpvar_10; tmpvar_10.w = 1.0; tmpvar_10.xyz = tmpvar_5; vec4 tmpvar_11; tmpvar_11 = (unity_World2Shadow[0] * tmpvar_10); vec4 shadows_12; vec3 tmpvar_13; tmpvar_13 = (tmpvar_11.xyz / tmpvar_11.w); shadows_12.x = shadow2D (_ShadowMapTexture, (tmpvar_13 + _ShadowOffsets[0].xyz)).x; shadows_12.y = shadow2D (_ShadowMapTexture, (tmpvar_13 + _ShadowOffsets[1].xyz)).x; shadows_12.z = shadow2D (_ShadowMapTexture, (tmpvar_13 + _ShadowOffsets[2].xyz)).x; shadows_12.w = shadow2D (_ShadowMapTexture, (tmpvar_13 + _ShadowOffsets[3].xyz)).x; vec4 tmpvar_14; tmpvar_14 = (_LightShadowData.xxxx + (shadows_12 * (1.0 - _LightShadowData.xxxx))); shadows_12 = tmpvar_14; float tmpvar_15; tmpvar_15 = (atten_1 * clamp (( dot (tmpvar_14, vec4(0.25, 0.25, 0.25, 0.25)) + clamp (((mix (tmpvar_4.z, sqrt(dot (tmpvar_6, tmpvar_6)) , unity_ShadowFadeCenterAndType.w) * _LightShadowData.z) + _LightShadowData.w), 0.0, 1.0) ), 0.0, 1.0)); atten_1 = tmpvar_15; vec4 tmpvar_16; tmpvar_16 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_17; tmpvar_17 = (_LightColor.xyz * tmpvar_15); vec3 tmpvar_18; tmpvar_18 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_19; tmpvar_19 = max (0.0, dot (tmpvar_18, lightDir_2)); vec3 viewDir_20; viewDir_20 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_21; tmpvar_21 = (1.0 - tmpvar_16.w); vec3 tmpvar_22; tmpvar_22 = normalize((lightDir_2 + viewDir_20)); float tmpvar_23; tmpvar_23 = max (0.0, dot (tmpvar_18, viewDir_20)); float tmpvar_24; tmpvar_24 = max (0.0, dot (lightDir_2, tmpvar_22)); float tmpvar_25; tmpvar_25 = ((tmpvar_21 * tmpvar_21) * unity_LightGammaCorrectionConsts.w); float tmpvar_26; float tmpvar_27; tmpvar_27 = (10.0 / log2(( ((1.0 - tmpvar_21) * 0.968) + 0.03))); tmpvar_26 = (tmpvar_27 * tmpvar_27); float x_28; x_28 = (1.0 - tmpvar_19); float x_29; x_29 = (1.0 - tmpvar_23); float tmpvar_30; tmpvar_30 = (0.5 + (( (2.0 * tmpvar_24) * tmpvar_24) * tmpvar_21)); float x_31; x_31 = (1.0 - tmpvar_24); vec4 tmpvar_32; tmpvar_32.w = 1.0; tmpvar_32.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_17 * (((1.0 + ( (tmpvar_30 - 1.0) * ((((x_28 * x_28) * x_28) * x_28) * x_28) )) * (1.0 + ( (tmpvar_30 - 1.0) * ((((x_29 * x_29) * x_29) * x_29) * x_29) ))) * tmpvar_19) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_19 * (1.0 - tmpvar_25)) + tmpvar_25) * ( (tmpvar_23 * (1.0 - tmpvar_25)) + tmpvar_25)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_18, tmpvar_22)), tmpvar_26) * ((tmpvar_26 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_19) * unity_LightGammaCorrectionConsts.x)) * tmpvar_17) * (tmpvar_16.xyz + ((1.0 - tmpvar_16.xyz) * ((( (x_31 * x_31) * x_31) * x_31) * x_31)) ))); gl_FragData[0] = tmpvar_32; } #endif " } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 352 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform sampler2D _LightTextureB0; uniform samplerCube _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - _LightPos.xyz); lightDir_2 = -(normalize(tmpvar_6)); atten_1 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w; vec4 shadowVals_7; shadowVals_7.x = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(0.0078125, 0.0078125, 0.0078125))).x; shadowVals_7.y = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(-0.0078125, -0.0078125, 0.0078125))).x; shadowVals_7.z = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(-0.0078125, 0.0078125, -0.0078125))).x; shadowVals_7.w = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(0.0078125, -0.0078125, -0.0078125))).x; bvec4 tmpvar_8; tmpvar_8 = lessThan (shadowVals_7, vec4((( sqrt(dot (tmpvar_6, tmpvar_6)) * _LightPositionRange.w) * 0.97))); vec4 tmpvar_9; tmpvar_9 = _LightShadowData.xxxx; float tmpvar_10; if (tmpvar_8.x) { tmpvar_10 = tmpvar_9.x; } else { tmpvar_10 = 1.0; }; float tmpvar_11; if (tmpvar_8.y) { tmpvar_11 = tmpvar_9.y; } else { tmpvar_11 = 1.0; }; float tmpvar_12; if (tmpvar_8.z) { tmpvar_12 = tmpvar_9.z; } else { tmpvar_12 = 1.0; }; float tmpvar_13; if (tmpvar_8.w) { tmpvar_13 = tmpvar_9.w; } else { tmpvar_13 = 1.0; }; vec4 tmpvar_14; tmpvar_14.x = tmpvar_10; tmpvar_14.y = tmpvar_11; tmpvar_14.z = tmpvar_12; tmpvar_14.w = tmpvar_13; float tmpvar_15; tmpvar_15 = (atten_1 * dot (tmpvar_14, vec4(0.25, 0.25, 0.25, 0.25))); atten_1 = tmpvar_15; vec4 tmpvar_16; tmpvar_16 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_17; tmpvar_17 = (_LightColor.xyz * tmpvar_15); vec3 tmpvar_18; tmpvar_18 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_19; tmpvar_19 = max (0.0, dot (tmpvar_18, lightDir_2)); vec3 viewDir_20; viewDir_20 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_21; tmpvar_21 = (1.0 - tmpvar_16.w); vec3 tmpvar_22; tmpvar_22 = normalize((lightDir_2 + viewDir_20)); float tmpvar_23; tmpvar_23 = max (0.0, dot (tmpvar_18, viewDir_20)); float tmpvar_24; tmpvar_24 = max (0.0, dot (lightDir_2, tmpvar_22)); float tmpvar_25; tmpvar_25 = ((tmpvar_21 * tmpvar_21) * unity_LightGammaCorrectionConsts.w); float tmpvar_26; float tmpvar_27; tmpvar_27 = (10.0 / log2(( ((1.0 - tmpvar_21) * 0.968) + 0.03))); tmpvar_26 = (tmpvar_27 * tmpvar_27); float x_28; x_28 = (1.0 - tmpvar_19); float x_29; x_29 = (1.0 - tmpvar_23); float tmpvar_30; tmpvar_30 = (0.5 + (( (2.0 * tmpvar_24) * tmpvar_24) * tmpvar_21)); float x_31; x_31 = (1.0 - tmpvar_24); vec4 tmpvar_32; tmpvar_32.w = 1.0; tmpvar_32.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_17 * (((1.0 + ( (tmpvar_30 - 1.0) * ((((x_28 * x_28) * x_28) * x_28) * x_28) )) * (1.0 + ( (tmpvar_30 - 1.0) * ((((x_29 * x_29) * x_29) * x_29) * x_29) ))) * tmpvar_19) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_19 * (1.0 - tmpvar_25)) + tmpvar_25) * ( (tmpvar_23 * (1.0 - tmpvar_25)) + tmpvar_25)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_18, tmpvar_22)), tmpvar_26) * ((tmpvar_26 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_19) * unity_LightGammaCorrectionConsts.x)) * tmpvar_17) * (tmpvar_16.xyz + ((1.0 - tmpvar_16.xyz) * ((( (x_31 * x_31) * x_31) * x_31) * x_31)) ))); gl_FragData[0] = tmpvar_32; } #endif " } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } "!!GLSL #ifdef VERTEX uniform vec4 _ProjectionParams; uniform float _LightAsQuad; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { vec4 tmpvar_1; tmpvar_1 = (gl_ModelViewProjectionMatrix * gl_Vertex); vec4 o_2; vec4 tmpvar_3; tmpvar_3 = (tmpvar_1 * 0.5); vec2 tmpvar_4; tmpvar_4.x = tmpvar_3.x; tmpvar_4.y = (tmpvar_3.y * _ProjectionParams.x); o_2.xy = (tmpvar_4 + tmpvar_3.w); o_2.zw = tmpvar_1.zw; gl_Position = tmpvar_1; xlv_TEXCOORD0 = o_2; xlv_TEXCOORD1 = mix (((gl_ModelViewMatrix * gl_Vertex).xyz * vec3(-1.0, -1.0, 1.0)), gl_Normal, vec3(_LightAsQuad)); } #endif #ifdef FRAGMENT uniform vec3 _WorldSpaceCameraPos; uniform vec4 _ProjectionParams; uniform vec4 _ZBufferParams; uniform vec4 _LightPositionRange; uniform vec4 _LightShadowData; uniform sampler2D _CameraDepthTexture; uniform vec4 _LightPos; uniform vec4 _LightColor; uniform mat4 _CameraToWorld; uniform mat4 _LightMatrix0; uniform sampler2D _LightTextureB0; uniform samplerCube _LightTexture0; uniform samplerCube _ShadowMapTexture; uniform vec4 unity_LightGammaCorrectionConsts; uniform sampler2D _CameraGBufferTexture0; uniform sampler2D _CameraGBufferTexture1; uniform sampler2D _CameraGBufferTexture2; varying vec4 xlv_TEXCOORD0; varying vec3 xlv_TEXCOORD1; void main () { float atten_1; vec3 lightDir_2; vec2 tmpvar_3; tmpvar_3 = (xlv_TEXCOORD0.xy / xlv_TEXCOORD0.w); vec4 tmpvar_4; tmpvar_4.w = 1.0; tmpvar_4.xyz = ((xlv_TEXCOORD1 * (_ProjectionParams.z / xlv_TEXCOORD1.z)) * (1.0/(( (_ZBufferParams.x * texture2D (_CameraDepthTexture, tmpvar_3).x) + _ZBufferParams.y)))); vec3 tmpvar_5; tmpvar_5 = (_CameraToWorld * tmpvar_4).xyz; vec3 tmpvar_6; tmpvar_6 = (tmpvar_5 - _LightPos.xyz); lightDir_2 = -(normalize(tmpvar_6)); atten_1 = texture2D (_LightTextureB0, vec2((dot (tmpvar_6, tmpvar_6) * _LightPos.w))).w; vec4 shadowVals_7; shadowVals_7.x = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(0.0078125, 0.0078125, 0.0078125))).x; shadowVals_7.y = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(-0.0078125, -0.0078125, 0.0078125))).x; shadowVals_7.z = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(-0.0078125, 0.0078125, -0.0078125))).x; shadowVals_7.w = textureCube (_ShadowMapTexture, (tmpvar_6 + vec3(0.0078125, -0.0078125, -0.0078125))).x; bvec4 tmpvar_8; tmpvar_8 = lessThan (shadowVals_7, vec4((( sqrt(dot (tmpvar_6, tmpvar_6)) * _LightPositionRange.w) * 0.97))); vec4 tmpvar_9; tmpvar_9 = _LightShadowData.xxxx; float tmpvar_10; if (tmpvar_8.x) { tmpvar_10 = tmpvar_9.x; } else { tmpvar_10 = 1.0; }; float tmpvar_11; if (tmpvar_8.y) { tmpvar_11 = tmpvar_9.y; } else { tmpvar_11 = 1.0; }; float tmpvar_12; if (tmpvar_8.z) { tmpvar_12 = tmpvar_9.z; } else { tmpvar_12 = 1.0; }; float tmpvar_13; if (tmpvar_8.w) { tmpvar_13 = tmpvar_9.w; } else { tmpvar_13 = 1.0; }; vec4 tmpvar_14; tmpvar_14.x = tmpvar_10; tmpvar_14.y = tmpvar_11; tmpvar_14.z = tmpvar_12; tmpvar_14.w = tmpvar_13; vec4 tmpvar_15; tmpvar_15.w = 1.0; tmpvar_15.xyz = tmpvar_5; float tmpvar_16; tmpvar_16 = ((atten_1 * dot (tmpvar_14, vec4(0.25, 0.25, 0.25, 0.25))) * textureCube (_LightTexture0, (_LightMatrix0 * tmpvar_15).xyz).w); atten_1 = tmpvar_16; vec4 tmpvar_17; tmpvar_17 = texture2D (_CameraGBufferTexture1, tmpvar_3); vec3 tmpvar_18; tmpvar_18 = (_LightColor.xyz * tmpvar_16); vec3 tmpvar_19; tmpvar_19 = normalize(((texture2D (_CameraGBufferTexture2, tmpvar_3).xyz * 2.0) - 1.0)); float tmpvar_20; tmpvar_20 = max (0.0, dot (tmpvar_19, lightDir_2)); vec3 viewDir_21; viewDir_21 = -(normalize((tmpvar_5 - _WorldSpaceCameraPos))); float tmpvar_22; tmpvar_22 = (1.0 - tmpvar_17.w); vec3 tmpvar_23; tmpvar_23 = normalize((lightDir_2 + viewDir_21)); float tmpvar_24; tmpvar_24 = max (0.0, dot (tmpvar_19, viewDir_21)); float tmpvar_25; tmpvar_25 = max (0.0, dot (lightDir_2, tmpvar_23)); float tmpvar_26; tmpvar_26 = ((tmpvar_22 * tmpvar_22) * unity_LightGammaCorrectionConsts.w); float tmpvar_27; float tmpvar_28; tmpvar_28 = (10.0 / log2(( ((1.0 - tmpvar_22) * 0.968) + 0.03))); tmpvar_27 = (tmpvar_28 * tmpvar_28); float x_29; x_29 = (1.0 - tmpvar_20); float x_30; x_30 = (1.0 - tmpvar_24); float tmpvar_31; tmpvar_31 = (0.5 + (( (2.0 * tmpvar_25) * tmpvar_25) * tmpvar_22)); float x_32; x_32 = (1.0 - tmpvar_25); vec4 tmpvar_33; tmpvar_33.w = 1.0; tmpvar_33.xyz = ((texture2D (_CameraGBufferTexture0, tmpvar_3).xyz * (tmpvar_18 * (((1.0 + ( (tmpvar_31 - 1.0) * ((((x_29 * x_29) * x_29) * x_29) * x_29) )) * (1.0 + ( (tmpvar_31 - 1.0) * ((((x_30 * x_30) * x_30) * x_30) * x_30) ))) * tmpvar_20) )) + (( max (0.0, ((( (1.0/(((( (tmpvar_20 * (1.0 - tmpvar_26)) + tmpvar_26) * ( (tmpvar_24 * (1.0 - tmpvar_26)) + tmpvar_26)) + 0.0001))) * (pow (max (0.0, dot (tmpvar_19, tmpvar_23)), tmpvar_27) * ((tmpvar_27 + 1.0) * unity_LightGammaCorrectionConsts.y)) ) * tmpvar_20) * unity_LightGammaCorrectionConsts.x)) * tmpvar_18) * (tmpvar_17.xyz + ((1.0 - tmpvar_17.xyz) * ((( (x_32 * x_32) * x_32) * x_32) * x_32)) ))); gl_FragData[0] = tmpvar_33; } #endif " } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal Matrix 4 [glstate_matrix_modelview0] 3 Matrix 0 [glstate_matrix_mvp] Float 9 [_LightAsQuad] Vector 7 [_ProjectionParams] Vector 8 [_ScreenParams] "vs_3_0 def c10, 0.5, -1, 1, 0 dcl_position v0 dcl_normal v1 dcl_position o0 dcl_texcoord o1 dcl_texcoord1 o2.xyz dp4 r0.y, c1, v0 mul r1.x, r0.y, c7.x mul r1.w, r1.x, c10.x dp4 r0.x, c0, v0 dp4 r0.w, c3, v0 mul r1.xz, r0.xyww, c10.x mad o1.xy, r1.z, c8.zwzw, r1.xwzw dp4 r1.x, c4, v0 dp4 r1.y, c5, v0 dp4 r1.z, c6, v0 mul r2.xyz, r1, c10.yyzw mad r1.xyz, r1, -c10.yyzw, v1 mad o2.xyz, c9.x, r1, r2 dp4 r0.z, c2, v0 mov o0, r0 mov o1.zw, r0 " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } Bind "vertex" Vertex Bind "normal" Normal ConstBuffer "$Globals" 288 Float 96 [_LightAsQuad] ConstBuffer "UnityPerCamera" 144 Vector 80 [_ProjectionParams] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] Matrix 64 [glstate_matrix_modelview0] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerDraw" 2 "vs_4_0 eefiecedgfaemiglhphnfconbkfkdognljggedllabaaaaaaliadaaaaadaaaaaa cmaaaaaahmaaaaaaomaaaaaaejfdeheoeiaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaaeoepfcenebemaaepfdeheo giaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaafmaaaaaa abaaaaaaaaaaaaaaadaaaaaaacaaaaaaahaiaaaafdfgfpfaepfdejfeejepeoaa feeffiedepepfceeaaklklklfdeieefcmeacaaaaeaaaabaalbaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaagaaaaaafjaaaaae egiocaaaacaaaaaaaiaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadhcbabaaa abaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaadhccabaaaacaaaaaagiaaaaacacaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaacaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaacaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaacaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaaacaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaa diaaaaaiccaabaaaaaaaaaaabkaabaaaaaaaaaaaakiacaaaabaaaaaaafaaaaaa diaaaaakncaabaaaabaaaaaaagahbaaaaaaaaaaaaceaaaaaaaaaaadpaaaaaaaa aaaaaadpaaaaaadpdgaaaaafmccabaaaabaaaaaakgaobaaaaaaaaaaaaaaaaaah dccabaaaabaaaaaakgakbaaaabaaaaaamgaabaaaabaaaaaadiaaaaaihcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiccaaaacaaaaaaafaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaaeaaaaaaagbabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaagaaaaaakgbkbaaaaaaaaaaa egacbaaaaaaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaahaaaaaa pgbpbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaakhcaabaaaabaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadpaaaaaaaadcaaaaanhcaabaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaiadp aaaaaaaaegbcbaaaabaaaaaadcaaaaakhccabaaaacaaaaaaagiacaaaaaaaaaaa agaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadoaaaaab" } } Program "fp" { SubProgram "opengl " { Keywords { "POINT" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Vector 7 [_LightColor] Vector 6 [_LightPos] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 8 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 "ps_3_0 def c9, 1, 2, -1, 0 def c10, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c11, -0.5, 0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov_pp r0.w, c9.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 add r0.xyz, r2, -c3 add r2.xyz, r2, -c6 nrm_pp r3.xyz, r0 dp3 r0.x, r2, r2 rsq r0.y, r0.x mul r0.x, r0.x, c6.w texld r4, r0.x, s1 mul_pp r0.xzw, r4.x, c7.xyyz mad_pp r4.xyz, r2, -r0.y, -r3 mul_pp r2.xyz, r0.y, r2 nrm_pp r5.xyz, r4 texld_pp r4, r1, s4 mad_pp r4.xyz, r4, c9.y, c9.z nrm_pp r6.xyz, r4 dp3_pp r0.y, r6, r5 dp3_pp r1.z, -r2, r5 dp3_pp r1.w, r6, -r2 dp3_pp r2.x, r6, -r3 max_pp r3.x, r2.x, c9.w max_pp r2.x, r1.w, c9.w max_pp r2.y, r1.z, c9.w max_pp r1.z, r0.y, c9.w texld_pp r4, r1, s3 texld_pp r5, r1, s2 add_pp r0.y, -r4.w, c9.x add_pp r1.x, -r0.y, c9.x mad_pp r1.x, r1.x, c10.y, c10.z log_pp r1.x, r1.x rcp r1.x, r1.x mul_pp r1.x, r1.x, c10.w mul_pp r1.y, r1.x, r1.x mad_pp r1.x, r1.x, r1.x, c9.x mul_pp r1.x, r1.x, c8.y pow_pp r2.z, r1.z, r1.y mul_pp r1.x, r1.x, r2.z mul_pp r1.y, r0.y, r0.y mul_pp r1.z, r1.y, c8.w mov r6.x, c9.x mad_pp r1.y, r1.y, -c8.w, r6.x mad_pp r1.w, r3.x, r1.y, r1.z add_pp r2.z, -r3.x, c9.x mad_pp r1.y, r2.x, r1.y, r1.z mad r1.y, r1.y, r1.w, c10.x rcp_pp r1.y, r1.y mul_pp r1.x, r1.x, r1.y mul_pp r1.x, r2.x, r1.x mul_pp r1.x, r1.x, c8.x max_pp r2.w, r1.x, c9.w mul_pp r1.xyz, r0.xzww, r2.w add_pp r1.w, -r2.y, c9.x mul_pp r2.y, r2.y, r2.y dp2add_pp r0.y, r2.y, r0.y, c11.x mul_pp r2.y, r1.w, r1.w mul_pp r2.y, r2.y, r2.y mul_pp r1.w, r1.w, r2.y lrp_pp r3.xyz, r1.w, c9.x, r4 mul_pp r1.xyz, r1, r3 mul_pp r1.w, r2.z, r2.z mul_pp r1.w, r1.w, r1.w mul_pp r1.w, r2.z, r1.w mad_pp r1.w, r0.y, r1.w, c9.x add_pp r2.y, -r2.x, c9.x mul_pp r2.z, r2.y, r2.y mul_pp r2.z, r2.z, r2.z mul_pp r2.y, r2.y, r2.z mad_pp r0.y, r0.y, r2.y, c9.x mul_pp r0.y, r1.w, r0.y mul_pp r0.y, r2.x, r0.y mul_pp r0.xyz, r0.y, r0.xzww mad_pp r0.xyz, r5, r0, r1 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c11.y " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 ConstBuffer "$Globals" 288 Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerCamera2" 2 "ps_4_0 eefiecedcfdijheljhjbjiibcakekfmkenejkecoabaaaaaagmamaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcjealaaaaeaaaaaaaofacaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaafibiaaae aahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaagcbaaaad lcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacagaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaa ckbabaaaacaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaa acaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaa efaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaadcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaa acaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaa aaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaa fgafbaaaaaaaaaaaegiccaaaacaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaa egiicaaaacaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaak hcaabaaaaaaaaaaaegiccaaaacaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaa aaaaaaaaaaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaacaaaaaa adaaaaaaaaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaaaaaaaaajhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaia ebaaaaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaa egacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaafecaabaaaabaaaaaa dkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaa aaaaaaaaaiaaaaaaefaaaaajpcaabaaaadaaaaaapgapbaaaaaaaaaaaeghobaaa abaaaaaaaagabaaaabaaaaaadiaaaaaihcaabaaaadaaaaaaagaabaaaadaaaaaa egiccaaaaaaaaaaaajaaaaaadcaaaaalhcaabaaaaeaaaaaaegacbaiaebaaaaaa aaaaaaaakgakbaaaabaaaaaaegacbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaa aaaaaaaaegacbaaaaaaaaaaakgakbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaaeaaaaaapgapbaaaaaaaaaaaegacbaaaaeaaaaaa efaaaaajpcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaaaagabaaa aeaaaaaadcaaaaaphcaabaaaafaaaaaaegacbaaaafaaaaaaaceaaaaaaaaaaaea aaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaapgapbaaa aaaaaaaaegacbaaaafaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaaeaaaaaabaaaaaaiecaabaaaabaaaaaaegacbaiaebaaaaaaaaaaaaaa egacbaaaaeaaaaaabaaaaaaibcaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaia ebaaaaaaaaaaaaaabaaaaaaiccaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaia ebaaaaaaacaaaaaadeaaaaahecaabaaaaaaaaaaackaabaaaabaaaaaaabeaaaaa aaaaaaaadeaaaaaklcaabaaaaaaaaaaaegambaaaaaaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa efaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaa adaaaaaaefaaaaajpcaabaaaabaaaaaaegaabaaaabaaaaaaeghobaaaacaaaaaa aagabaaaacaaaaaaaaaaaaalpcaabaaaaeaaaaaadgajbaiaebaaaaaaacaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaaaaaaaiicaabaaaabaaaaaa akaabaiaebaaaaaaaeaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaaabaaaaaa dkaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaaficaabaaa abaaaaaadkaabaaaabaaaaaaaoaaaaahicaabaaaabaaaaaaabeaaaaaaaaacaeb dkaabaaaabaaaaaadiaaaaahicaabaaaacaaaaaadkaabaaaabaaaaaadkaabaaa abaaaaaadcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaa abeaaaaaaaaaiadpdiaaaaaiicaabaaaabaaaaaadkaabaaaabaaaaaabkiacaaa aaaaaaaabbaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa acaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaa akaabaaaaeaaaaaaakaabaaaaeaaaaaadiaaaaaiicaabaaaacaaaaaadkaabaaa abaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalicaabaaaabaaaaaadkaabaia ebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaaj icaabaaaadaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaacaaaaaa dcaaaaajicaabaaaabaaaaaaakaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaa acaaaaaadcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaadaaaaaa abeaaaaabhlhnbdiaoaaaaakicaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaa aaaaaaaabbaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaadiaaaaahhcaabaaaafaaaaaaegacbaaaadaaaaaapgapbaaaaaaaaaaa aaaaaaalkcaabaaaaaaaaaaafgajbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaaaaa aaaaiadpaaaaaaaaaaaaiadpdiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaa ckaabaaaaaaaaaaaapaaaaahecaabaaaaaaaaaaakgakbaaaaaaaaaaaagaabaaa aeaaaaaaaaaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaalp diaaaaahicaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah icaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaaacaaaaaa jgahbaaaaeaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaadiaaaaahhcaabaaa acaaaaaaegacbaaaacaaaaaaegacbaaaafaaaaaadiaaaaahicaabaaaaaaaaaaa bkaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaabkaabaaaaaaaaaaa dkaabaaaaaaaaaaadcaaaaajccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaaabeaaaaaaaaaiadpaaaaaaaiicaabaaaaaaaaaaaakaabaiaebaaaaaa aaaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaaabaaaaaadkaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaa dcaaaaajecaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaiadpdiaaaaahccaabaaaaaaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaaagaabaaaaaaaaaaaegacbaaaadaaaaaadcaaaaajhcaabaaa aaaaaaaaegacbaaaabaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadgaaaaaf icaabaaaaaaaaaaaabeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaaegaobaia ebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Vector 7 [_LightColor] Vector 6 [_LightDir] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 8 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_CameraGBufferTexture0] 2D 1 SetTexture 2 [_CameraGBufferTexture1] 2D 2 SetTexture 3 [_CameraGBufferTexture2] 2D 3 "ps_3_0 def c9, 1, 2, -1, 0 def c10, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c11, -0.5, 0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov r0.w, c9.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 add r0.xyz, r2, -c3 dp3 r0.w, r0, r0 rsq r0.w, r0.w mad_pp r2.xyz, r0, -r0.w, -c6 mul_pp r0.xyz, r0.w, r0 nrm_pp r3.xyz, r2 texld_pp r2, r1, s3 mad_pp r2.xyz, r2, c9.y, c9.z nrm_pp r4.xyz, r2 dp3_pp r0.w, r4, r3 dp3_pp r1.z, -c6, r3 max_pp r2.x, r1.z, c9.w max_pp r1.z, r0.w, c9.w texld_pp r3, r1, s2 texld_pp r5, r1, s1 add_pp r0.w, -r3.w, c9.x add_pp r1.x, -r0.w, c9.x mad_pp r1.x, r1.x, c10.y, c10.z log_pp r1.x, r1.x rcp r1.x, r1.x mul_pp r1.x, r1.x, c10.w mul_pp r1.y, r1.x, r1.x mad_pp r1.x, r1.x, r1.x, c9.x mul_pp r1.x, r1.x, c8.y pow_pp r2.y, r1.z, r1.y mul_pp r1.x, r1.x, r2.y dp3_pp r0.x, r4, -r0 dp3_pp r0.y, r4, -c6 max_pp r1.y, r0.y, c9.w max_pp r1.z, r0.x, c9.w mul_pp r0.x, r0.w, r0.w mul_pp r0.y, r0.x, c8.w mov r4.x, c9.x mad_pp r0.x, r0.x, -c8.w, r4.x mad_pp r0.z, r1.z, r0.x, r0.y add_pp r1.z, -r1.z, c9.x mad_pp r0.x, r1.y, r0.x, r0.y mad r0.x, r0.x, r0.z, c10.x rcp_pp r0.x, r0.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r1.y, r0.x mul_pp r0.x, r0.x, c8.x mul_pp r2.yzw, r0.x, c7.xxyz cmp_pp r0.xyz, r0.x, r2.yzww, c9.w add_pp r1.x, -r2.x, c9.x mul_pp r1.w, r2.x, r2.x dp2add_pp r0.w, r1.w, r0.w, c11.x mul_pp r1.w, r1.x, r1.x mul_pp r1.w, r1.w, r1.w mul_pp r1.x, r1.x, r1.w lrp_pp r2.xyz, r1.x, c9.x, r3 mul_pp r0.xyz, r0, r2 mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.w, r1.x, c9.x add_pp r1.z, -r1.y, c9.x mul_pp r1.w, r1.z, r1.z mul_pp r1.w, r1.w, r1.w mul_pp r1.z, r1.z, r1.w mad_pp r0.w, r0.w, r1.z, c9.x mul_pp r0.w, r1.x, r0.w mul_pp r0.w, r1.y, r0.w mul_pp r1.xyz, r0.w, c7 mad_pp r0.xyz, r5, r1, r0 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c11.y " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_CameraGBufferTexture0] 2D 1 SetTexture 2 [_CameraGBufferTexture1] 2D 2 SetTexture 3 [_CameraGBufferTexture2] 2D 3 ConstBuffer "$Globals" 288 Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerCamera2" 2 "ps_4_0 eefiecedcciebbpgkdpfliabbaonaeiljdkgkgenabaaaaaamaalaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcoiakaaaaeaaaaaaalkacaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaa fibiaaaeaahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaa gcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaa aaaaaaaagiaaaaacagaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaa afaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaa egbcbaaaacaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaa abaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaa aagabaaaaaaaaaaadcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaa akaabaaaacaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaa acaaaaaafgafbaaaaaaaaaaaegiccaaaacaaaaaaabaaaaaadcaaaaaklcaabaaa aaaaaaaaegiicaaaacaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaacaaaaaakgakbaaaaaaaaaaa egadbaaaaaaaaaaaaaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaa acaaaaaaadaaaaaaaaaaaaajhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaam hcaabaaaacaaaaaaegacbaiaebaaaaaaaaaaaaaapgapbaaaaaaaaaaaegiccaia ebaaaaaaaaaaaaaaahaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaaaaaaaaaa egacbaaaaaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaa acaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa acaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaaefaaaaajpcaabaaaadaaaaaa egaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaadcaaaaaphcaabaaa adaaaaaaegacbaaaadaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaa aceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaadaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaacaaaaaabaaaaaaj ecaabaaaabaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaaegacbaaaacaaaaaa deaaaaahecaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaaaaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaa eghobaaaacaaaaaaaagabaaaacaaaaaaefaaaaajpcaabaaaaeaaaaaaegaabaaa abaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaaaaaaaaalpcaabaaaafaaaaaa dgajbaiaebaaaaaaacaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp aaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaaafaaaaaaabeaaaaaaaaaiadp dcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaa ipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaahbcaabaaa abaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaa akaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaa abaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaa akaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaaaaaaaa baaaaaaibcaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaiaebaaaaaaaaaaaaaa baaaaaajccaabaaaaaaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaa ahaaaaaadeaaaaakdcaabaaaaaaaaaaaegaabaaaaaaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaafaaaaaa akaabaaaafaaaaaadiaaaaaibcaabaaaabaaaaaackaabaaaaaaaaaaadkiacaaa aaaaaaaabbaaaaaadcaaaaalecaabaaaaaaaaaaackaabaiaebaaaaaaaaaaaaaa dkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaajccaabaaaabaaaaaa akaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaabaaaaaaaaaaaaaibcaabaaa aaaaaaaaakaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpdcaaaaajecaabaaa aaaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaabaaaaaadcaaaaaj ecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaaabeaaaaabhlhnbdi aoaaaaakecaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp ckaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaa aaaaaaaadiaaaaahecaabaaaaaaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaaiecaabaaaaaaaaaaackaabaaaaaaaaaaaakiacaaaaaaaaaaabbaaaaaa deaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaai lcaabaaaabaaaaaakgakbaaaaaaaaaaaegiicaaaaaaaaaaaajaaaaaaaaaaaaai ecaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaah icaabaaaaaaaaaaackaabaaaabaaaaaackaabaaaabaaaaaaapaaaaahicaabaaa aaaaaaaapgapbaaaaaaaaaaaagaabaaaafaaaaaaaaaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaabeaaaaaaaaaaalpdiaaaaahecaabaaaabaaaaaackaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaa ckaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaackaabaaa abaaaaaadcaaaaajhcaabaaaacaaaaaajgahbaaaafaaaaaakgakbaaaaaaaaaaa egacbaaaacaaaaaadiaaaaahhcaabaaaabaaaaaaegadbaaaabaaaaaaegacbaaa acaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah bcaabaaaaaaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaajbcaabaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaai ecaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaah icaabaaaabaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaa abaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajecaabaaaaaaaaaaadkaabaaa aaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaaaaaaaaa akaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaabkaabaaa aaaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaaagaabaaaaaaaaaaa egiccaaaaaaaaaaaajaaaaaadcaaaaajhcaabaaaaaaaaaaaegacbaaaaeaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaadgaaaaaficaabaaaaaaaaaaaabeaaaaa aaaaiadpbjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaadoaaaaab " } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_OFF" } Matrix 4 [_CameraToWorld] 3 Matrix 0 [_LightMatrix0] Vector 11 [_LightColor] Vector 10 [_LightPos] Vector 8 [_ProjectionParams] Vector 7 [_WorldSpaceCameraPos] Vector 9 [_ZBufferParams] Vector 12 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 "ps_3_0 def c13, 1, 0, 2, -1 def c14, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c15, -0.5, 0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 rcp r0.x, v1.z mul r0.x, r0.x, c8.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c9.x, r2.x, c9.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov r0.w, c13.x dp4 r2.x, c4, r0 dp4 r2.y, c5, r0 dp4 r2.z, c6, r0 mov r2.w, c13.x dp4 r0.x, c0, r2 dp4 r0.y, c1, r2 dp4 r0.z, c2, r2 dp4 r0.w, c3, r2 texldp r3, r0, s2 add r0.xyz, -r2, c10 add r2.xyz, r2, -c7 nrm_pp r3.xyz, r2 dp3 r1.z, r0, r0 mul r1.w, r1.z, c10.w rsq r1.z, r1.z texld r2, r1.w, s1 mul r1.w, r2.x, r3.w mul_pp r2.xyz, r1.w, c11 cmp_pp r2.xyz, r0.w, c13.y, r2 mad_pp r4.xyz, r0, r1.z, -r3 mul_pp r0.xyz, r0, r1.z nrm_pp r5.xyz, r4 texld_pp r4, r1, s5 mad_pp r4.xyz, r4, c13.z, c13.w nrm_pp r6.xyz, r4 dp3_pp r0.w, r6, r5 dp3_pp r1.z, r0, r5 dp3_pp r0.x, r6, r0 dp3_pp r0.y, r6, -r3 max_pp r1.w, r0.y, c13.y max_pp r2.w, r0.x, c13.y max_pp r0.x, r1.z, c13.y max_pp r1.z, r0.w, c13.y texld_pp r3, r1, s4 texld_pp r4, r1, s3 add_pp r0.y, -r3.w, c13.x add_pp r0.z, -r0.y, c13.x mad_pp r0.z, r0.z, c14.y, c14.z log_pp r0.z, r0.z rcp r0.z, r0.z mul_pp r0.z, r0.z, c14.w mul_pp r0.w, r0.z, r0.z mad_pp r0.z, r0.z, r0.z, c13.x mul_pp r0.z, r0.z, c12.y pow_pp r3.w, r1.z, r0.w mul_pp r0.z, r0.z, r3.w mul_pp r0.w, r0.y, r0.y mul_pp r1.x, r0.w, c12.w mov r5.x, c13.x mad_pp r0.w, r0.w, -c12.w, r5.x mad_pp r1.y, r1.w, r0.w, r1.x add_pp r1.z, -r1.w, c13.x mad_pp r0.w, r2.w, r0.w, r1.x mad r0.w, r0.w, r1.y, c14.x rcp_pp r0.w, r0.w mul_pp r0.z, r0.z, r0.w mul_pp r0.z, r2.w, r0.z mul_pp r0.z, r0.z, c12.x max_pp r1.x, r0.z, c13.y mul_pp r1.xyw, r2.xyzz, r1.x add_pp r0.z, -r0.x, c13.x mul_pp r0.x, r0.x, r0.x dp2add_pp r0.x, r0.x, r0.y, c15.x mul_pp r0.y, r0.z, r0.z mul_pp r0.y, r0.y, r0.y mul_pp r0.y, r0.z, r0.y lrp_pp r5.xyz, r0.y, c13.x, r3 mul_pp r0.yzw, r1.xxyw, r5.xxyz mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.x, r1.x, c13.x add_pp r1.y, -r2.w, c13.x mul_pp r1.z, r1.y, r1.y mul_pp r1.z, r1.z, r1.z mul_pp r1.y, r1.y, r1.z mad_pp r0.x, r0.x, r1.y, c13.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r2.w, r0.x mul_pp r1.xyz, r0.x, r2 mad_pp r0.xyz, r4, r1, r0.yzww exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c15.y " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerCamera2" 2 "ps_4_0 eefieceddcifhpifmlcnpgcibejlokfjpeedmbohabaaaaaaomanaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcbeanaaaaeaaaaaaaefadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaa acaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaa aeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac aiaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaa acaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaa aoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa dcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa aaaaaaaaegiccaaaacaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaa acaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaacaaaaaaadaaaaaa aaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaabaaaaaa aeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaacaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaia ebaaaaaaaaaaaaaaegiccaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaafecaabaaaabaaaaaadkaabaaa aaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaa aiaaaaaaefaaaaajpcaabaaaaeaaaaaapgapbaaaaaaaaaaaeghobaaaacaaaaaa aagabaaaabaaaaaadcaaaaakocaabaaaaeaaaaaaagajbaaaadaaaaaakgakbaaa abaaaaaaagajbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaaadaaaaaakgakbaaa abaaaaaaegacbaaaadaaaaaabaaaaaahicaabaaaaaaaaaaajgahbaaaaeaaaaaa jgahbaaaaeaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah ocaabaaaaeaaaaaapgapbaaaaaaaaaaafgaobaaaaeaaaaaaefaaaaajpcaabaaa afaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaaaagabaaaafaaaaaadcaaaaap hcaabaaaafaaaaaaegacbaaaafaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaea aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaapgapbaaaaaaaaaaaegacbaaa afaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaajgahbaaaaeaaaaaa baaaaaahecaabaaaabaaaaaaegacbaaaadaaaaaajgahbaaaaeaaaaaabaaaaaah icaabaaaabaaaaaaegacbaaaafaaaaaaegacbaaaadaaaaaabaaaaaaibcaabaaa acaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaaacaaaaaadeaaaaahbcaabaaa acaaaaaaakaabaaaacaaaaaaabeaaaaaaaaaaaaadeaaaaakmcaabaaaabaaaaaa kgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaa eghobaaaaeaaaaaaaagabaaaaeaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaa abaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaaaaaaaaalpcaabaaaagaaaaaa dgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp aaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaaagaaaaaaabeaaaaaaaaaiadp dcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaa ipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaahbcaabaaa abaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaa akaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaa abaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaa akaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaaaaaaaa diaaaaahbcaabaaaabaaaaaaakaabaaaagaaaaaaakaabaaaagaaaaaadiaaaaai ccaabaaaabaaaaaaakaabaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaal bcaabaaaabaaaaaaakaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaa abeaaaaaaaaaiadpdcaaaaajccaabaaaacaaaaaaakaabaaaacaaaaaaakaabaaa abaaaaaabkaabaaaabaaaaaaaaaaaaaibcaabaaaacaaaaaaakaabaiaebaaaaaa acaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaaabaaaaaadkaabaaaabaaaaaa akaabaaaabaaaaaabkaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaa abaaaaaabkaabaaaacaaaaaaabeaaaaabhlhnbdiaoaaaaakbcaabaaaabaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpakaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaa dkaabaaaaaaaaaaaakiacaaaaaaaaaaabbaaaaaadeaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaaiocaabaaaacaaaaaafgafbaaa aaaaaaaaagincaaaaaaaaaaaamaaaaaadcaaaaakocaabaaaacaaaaaaagincaaa aaaaaaaaalaaaaaaagaabaaaaaaaaaaafgaobaaaacaaaaaadcaaaaakhcaabaaa aaaaaaaaegidcaaaaaaaaaaaanaaaaaakgakbaaaaaaaaaaajgahbaaaacaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegidcaaaaaaaaaaaaoaaaaaa aoaaaaahdcaabaaaaaaaaaaaegaabaaaaaaaaaaakgakbaaaaaaaaaaadbaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaaaaabaaaaahecaabaaa aaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaiadpefaaaaajpcaabaaaahaaaaaa egaabaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaadiaaaaahbcaabaaa aaaaaaaackaabaaaaaaaaaaadkaabaaaahaaaaaadiaaaaahbcaabaaaaaaaaaaa akaabaaaaeaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaaagaabaaa aaaaaaaaegiccaaaaaaaaaaaajaaaaaadiaaaaahocaabaaaacaaaaaaagajbaaa aaaaaaaapgapbaaaaaaaaaaaaaaaaaaiicaabaaaaaaaaaaackaabaiaebaaaaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaa ckaabaaaabaaaaaaapaaaaahbcaabaaaabaaaaaaagaabaaaabaaaaaaagaabaaa agaaaaaaaaaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaalp diaaaaahccaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah ccaabaaaabaaaaaabkaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaadcaaaaajhcaabaaaadaaaaaa jgahbaaaagaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaahocaabaaa acaaaaaafgaobaaaacaaaaaaagajbaaaadaaaaaadiaaaaahicaabaaaaaaaaaaa akaabaaaacaaaaaaakaabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaacaaaaaa dkaabaaaaaaaaaaadcaaaaajicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaa aaaaaaaaabeaaaaaaaaaiadpaaaaaaaiccaabaaaabaaaaaadkaabaiaebaaaaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaahecaabaaaabaaaaaabkaabaaaabaaaaaa bkaabaaaabaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaackaabaaa abaaaaaadiaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaackaabaaaabaaaaaa dcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaajhcaabaaa aaaaaaaaegacbaaaafaaaaaaegacbaaaaaaaaaaajgahbaaaacaaaaaadgaaaaaf icaabaaaaaaaaaaaabeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaaegaobaia ebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 10 [_LightColor] Vector 9 [_LightPos] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 11 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 "ps_3_0 def c12, 1, 2, -1, 0 def c13, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c14, -0.5, 0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 rcp r0.x, v0.w mul r0.xy, r0.x, v0 texld_pp r1, r0, s4 add_pp r0.z, -r1.w, c12.x add_pp r0.w, -r0.z, c12.x mad_pp r0.w, r0.w, c13.y, c13.z log_pp r0.w, r0.w rcp r0.w, r0.w mul_pp r0.w, r0.w, c13.w mul_pp r1.w, r0.w, r0.w mad_pp r0.w, r0.w, r0.w, c12.x mul_pp r0.w, r0.w, c11.y texld_pp r2, r0, s5 mad_pp r2.xyz, r2, c12.y, c12.z nrm_pp r3.xyz, r2 texld r2, r0, s0 texld_pp r4, r0, s3 mad r0.x, c8.x, r2.x, c8.y rcp r0.x, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r2.xyz, r0.y, v1 mul r2.xyz, r0.x, r2 mov_pp r2.w, c12.x dp4 r5.x, c0, r2 dp4 r5.y, c1, r2 dp4 r5.z, c2, r2 add r2.xyz, r5, -c6 nrm_pp r6.xyz, r2 add r2.xyz, r5, -c9 dp3 r0.x, r2, r2 rsq r0.y, r0.x mul r0.x, r0.x, c9.w texld r7, r0.x, s1 mad_pp r7.yzw, r2.xxyz, -r0.y, -r6.xxyz dp3_pp r0.x, r3, -r6 max_pp r2.w, r0.x, c12.w mul_pp r2.xyz, r0.y, r2 nrm_pp r6.xyz, r7.yzww dp3_pp r0.x, r3, r6 dp3_pp r0.y, r3, -r2 dp3_pp r2.x, -r2, r6 max_pp r3.x, r2.x, c12.w max_pp r2.x, r0.y, c12.w max_pp r2.y, r0.x, c12.w pow_pp r0.x, r2.y, r1.w mul_pp r0.xy, r0.wzzw, r0.xzzw mul_pp r0.w, r0.y, c11.w mov r6.x, c12.x mad_pp r0.y, r0.y, -c11.w, r6.x mad_pp r1.w, r2.w, r0.y, r0.w add_pp r2.y, -r2.w, c12.x mad_pp r0.y, r2.x, r0.y, r0.w mad r0.y, r0.y, r1.w, c13.x rcp_pp r0.y, r0.y mul_pp r0.x, r0.x, r0.y mul_pp r0.x, r2.x, r0.x mul_pp r0.x, r0.x, c11.x max_pp r1.w, r0.x, c12.w mov_pp r5.w, c12.x dp4 r6.x, c3, r5 dp4 r6.y, c4, r5 dp4 r6.z, c5, r5 texld r5, r6, s2 mul r0.x, r5.w, r7.x mul_pp r0.xyw, r0.x, c10.xyzz mul_pp r3.yzw, r0.xxyw, r1.w add_pp r1.w, -r3.x, c12.x mul_pp r2.z, r3.x, r3.x dp2add_pp r0.z, r2.z, r0.z, c14.x mul_pp r2.z, r1.w, r1.w mul_pp r2.z, r2.z, r2.z mul_pp r1.w, r1.w, r2.z lrp_pp r5.xyz, r1.w, c12.x, r1 mul_pp r1.xyz, r3.yzww, r5 mul_pp r1.w, r2.y, r2.y mul_pp r1.w, r1.w, r1.w mul_pp r1.w, r2.y, r1.w mad_pp r1.w, r0.z, r1.w, c12.x add_pp r2.y, -r2.x, c12.x mul_pp r2.z, r2.y, r2.y mul_pp r2.z, r2.z, r2.z mul_pp r2.y, r2.y, r2.z mad_pp r0.z, r0.z, r2.y, c12.x mul_pp r0.z, r1.w, r0.z mul_pp r0.z, r2.x, r0.z mul_pp r0.xyz, r0.z, r0.xyww mad_pp r0.xyz, r4, r0, r1 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c14.y " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerCamera2" 2 "ps_4_0 eefieceddmfjegicchmbjnkphjafhdhkkjfcdkkgabaaaaaaiianaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefclaamaaaaeaaaaaaacmadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafidaaaaeaahabaaa acaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaa aeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac aiaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaa acaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaa aoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa dcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa aaaaaaaaegiccaaaacaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaa acaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaacaaaaaaadaaaaaa aaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaabaaaaaa aeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaacaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaa aaaaaaaaegiccaiaebaaaaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaafecaabaaaabaaaaaadkaabaaa aaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaa aiaaaaaaefaaaaajpcaabaaaaeaaaaaapgapbaaaaaaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaadcaaaaalocaabaaaaeaaaaaaagajbaiaebaaaaaaadaaaaaa kgakbaaaabaaaaaaagajbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaaadaaaaaa kgakbaaaabaaaaaaegacbaaaadaaaaaabaaaaaahicaabaaaaaaaaaaajgahbaaa aeaaaaaajgahbaaaaeaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahocaabaaaaeaaaaaapgapbaaaaaaaaaaafgaobaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaaaagabaaaafaaaaaa dcaaaaaphcaabaaaafaaaaaaegacbaaaafaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaapgapbaaaaaaaaaaa egacbaaaafaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaajgahbaaa aeaaaaaabaaaaaaiecaabaaaabaaaaaaegacbaiaebaaaaaaadaaaaaajgahbaaa aeaaaaaabaaaaaaiicaabaaaabaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaa adaaaaaabaaaaaaibcaabaaaacaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaa acaaaaaadeaaaaahbcaabaaaacaaaaaaakaabaaaacaaaaaaabeaaaaaaaaaaaaa deaaaaakmcaabaaaabaaaaaakgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaa adaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaa aaaaaaalpcaabaaaagaaaaaadgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpaaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaa agaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaa abaaaaaaaoaaaaahbcaabaaaabaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaa diaaaaahccaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaaj bcaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadp diaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaagaaaaaa akaabaaaagaaaaaadiaaaaaiccaabaaaabaaaaaaakaabaaaabaaaaaadkiacaaa aaaaaaaabbaaaaaadcaaaaalbcaabaaaabaaaaaaakaabaiaebaaaaaaabaaaaaa dkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaajccaabaaaacaaaaaa akaabaaaacaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaaaaaaaaaibcaabaaa acaaaaaaakaabaiaebaaaaaaacaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaa abaaaaaadkaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaadcaaaaaj bcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaacaaaaaaabeaaaaabhlhnbdi aoaaaaakbcaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp akaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaa diaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaaaaaaaaaabbaaaaaa deaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaai ocaabaaaacaaaaaafgafbaaaaaaaaaaaagijcaaaaaaaaaaaamaaaaaadcaaaaak ocaabaaaacaaaaaaagijcaaaaaaaaaaaalaaaaaaagaabaaaaaaaaaaafgaobaaa acaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaaaaaaaaaanaaaaaakgakbaaa aaaaaaaajgahbaaaacaaaaaaaaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaa egiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaahaaaaaaegacbaaaaaaaaaaa eghobaaaacaaaaaaaagabaaaacaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaa aeaaaaaadkaabaaaahaaaaaadiaaaaaihcaabaaaaaaaaaaaagaabaaaaaaaaaaa egiccaaaaaaaaaaaajaaaaaadiaaaaahocaabaaaacaaaaaaagajbaaaaaaaaaaa pgapbaaaaaaaaaaaaaaaaaaiicaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaa abeaaaaaaaaaiadpdiaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaackaabaaa abaaaaaaapaaaaahbcaabaaaabaaaaaaagaabaaaabaaaaaaagaabaaaagaaaaaa aaaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaalpdiaaaaah ccaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahccaabaaa abaaaaaabkaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaabkaabaaaabaaaaaadcaaaaajhcaabaaaadaaaaaajgahbaaa agaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaahocaabaaaacaaaaaa fgaobaaaacaaaaaaagajbaaaadaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaa acaaaaaaakaabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaacaaaaaadkaabaaa aaaaaaaadcaaaaajicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaiadpaaaaaaaiccaabaaaabaaaaaadkaabaiaebaaaaaaabaaaaaa abeaaaaaaaaaiadpdiaaaaahecaabaaaabaaaaaabkaabaaaabaaaaaabkaabaaa abaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaackaabaaaabaaaaaa diaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaackaabaaaabaaaaaadcaaaaaj bcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaaaaaaiadp diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa aaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaajhcaabaaaaaaaaaaa egacbaaaafaaaaaaegacbaaaaaaaaaaajgahbaaaacaaaaaadgaaaaaficaabaaa aaaaaaaaabeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaa aaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 2 Vector 9 [_LightColor] Vector 8 [_LightDir] Vector 6 [_ProjectionParams] Vector 5 [_WorldSpaceCameraPos] Vector 7 [_ZBufferParams] Vector 10 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 "ps_3_0 def c11, 1, 2, -1, 0 def c12, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c13, -0.5, 0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 rcp r0.x, v1.z mul r0.x, r0.x, c6.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c7.x, r2.x, c7.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov_pp r0.w, c11.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 add r0.xyz, r2, -c5 dp3 r0.w, r0, r0 rsq r0.w, r0.w mad_pp r3.xyz, r0, -r0.w, -c8 mul_pp r0.xyz, r0.w, r0 nrm_pp r4.xyz, r3 texld_pp r3, r1, s4 mad_pp r3.xyz, r3, c11.y, c11.z nrm_pp r5.xyz, r3 dp3_pp r0.w, r5, r4 dp3_pp r1.z, -c8, r4 max_pp r3.x, r1.z, c11.w max_pp r1.z, r0.w, c11.w texld_pp r4, r1, s3 texld_pp r6, r1, s2 add_pp r0.w, -r4.w, c11.x add_pp r1.x, -r0.w, c11.x mad_pp r1.x, r1.x, c12.y, c12.z log_pp r1.x, r1.x rcp r1.x, r1.x mul_pp r1.x, r1.x, c12.w mul_pp r1.y, r1.x, r1.x mad_pp r1.x, r1.x, r1.x, c11.x mul_pp r1.x, r1.x, c10.y pow_pp r3.y, r1.z, r1.y mul_pp r1.x, r1.x, r3.y dp3_pp r0.x, r5, -r0 dp3_pp r0.y, r5, -c8 max_pp r1.y, r0.y, c11.w max_pp r1.z, r0.x, c11.w mul_pp r0.x, r0.w, r0.w mul_pp r0.y, r0.x, c10.w mov r5.x, c11.x mad_pp r0.x, r0.x, -c10.w, r5.x mad_pp r0.z, r1.z, r0.x, r0.y add_pp r1.z, -r1.z, c11.x mad_pp r0.x, r1.y, r0.x, r0.y mad r0.x, r0.x, r0.z, c12.x rcp_pp r0.x, r0.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r1.y, r0.x mul_pp r0.x, r0.x, c10.x max_pp r1.x, r0.x, c11.w mov_pp r2.w, c11.x dp4 r0.x, c3, r2 dp4 r0.y, c4, r2 texld r2, r0, s1 mul_pp r0.xyz, r2.w, c9 mul_pp r2.xyz, r0, r1.x add_pp r1.x, -r3.x, c11.x mul_pp r1.w, r3.x, r3.x dp2add_pp r0.w, r1.w, r0.w, c13.x mul_pp r1.w, r1.x, r1.x mul_pp r1.w, r1.w, r1.w mul_pp r1.x, r1.x, r1.w lrp_pp r3.xyz, r1.x, c11.x, r4 mul_pp r2.xyz, r2, r3 mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.w, r1.x, c11.x add_pp r1.z, -r1.y, c11.x mul_pp r1.w, r1.z, r1.z mul_pp r1.w, r1.w, r1.w mul_pp r1.z, r1.z, r1.w mad_pp r0.w, r0.w, r1.z, c11.x mul_pp r0.w, r1.x, r0.w mul_pp r0.w, r1.y, r0.w mul_pp r0.xyz, r0.w, r0 mad_pp r0.xyz, r6, r0, r2 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c13.y " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerCamera2" 2 "ps_4_0 eefiecedeehklmmfddgbnchhccbmpknfmchdaemgabaaaaaaimamaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefclealaaaaeaaaaaaaonacaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaafibiaaae aahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaagcbaaaad lcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacahaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaa ckbabaaaacaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaa acaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaa efaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaadcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaa acaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaa aaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaa fgafbaaaaaaaaaaaegiccaaaacaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaa egiicaaaacaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaak hcaabaaaaaaaaaaaegiccaaaacaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaa aaaaaaaaaaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaacaaaaaa adaaaaaaaaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaa acaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaamhcaabaaa adaaaaaaegacbaiaebaaaaaaacaaaaaapgapbaaaaaaaaaaaegiccaiaebaaaaaa aaaaaaaaahaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaa acaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaadaaaaaa pgapbaaaaaaaaaaaegacbaaaadaaaaaaefaaaaajpcaabaaaaeaaaaaaegaabaaa abaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaadcaaaaaphcaabaaaaeaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaeaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahhcaabaaaaeaaaaaapgapbaaaaaaaaaaaegacbaaaaeaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaadaaaaaabaaaaaajecaabaaa abaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaaegacbaaaadaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaa eghobaaaadaaaaaaaagabaaaadaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaa abaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaaaaaaaaalpcaabaaaagaaaaaa dgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp aaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaaagaaaaaaabeaaaaaaaaaiadp dcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaa ipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaahbcaabaaa abaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaa akaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaa abaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaa akaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaaaaaaaa baaaaaaibcaabaaaabaaaaaaegacbaaaaeaaaaaaegacbaiaebaaaaaaacaaaaaa baaaaaajccaabaaaabaaaaaaegacbaaaaeaaaaaaegiccaiaebaaaaaaaaaaaaaa ahaaaaaadeaaaaakhcaabaaaabaaaaaaegacbaaaabaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaadiaaaaahicaabaaaabaaaaaaakaabaaaagaaaaaa akaabaaaagaaaaaadiaaaaaibcaabaaaacaaaaaadkaabaaaabaaaaaadkiacaaa aaaaaaaabbaaaaaadcaaaaalicaabaaaabaaaaaadkaabaiaebaaaaaaabaaaaaa dkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaajccaabaaaacaaaaaa akaabaaaabaaaaaadkaabaaaabaaaaaaakaabaaaacaaaaaaaaaaaaaibcaabaaa abaaaaaaakaabaiaebaaaaaaabaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaa abaaaaaabkaabaaaabaaaaaadkaabaaaabaaaaaaakaabaaaacaaaaaadcaaaaaj icaabaaaabaaaaaadkaabaaaabaaaaaabkaabaaaacaaaaaaabeaaaaabhlhnbdi aoaaaaakicaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp dkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaabkaabaaaabaaaaaadkaabaaaaaaaaaaa diaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaaaaaaaaaabbaaaaaa deaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaai dcaabaaaacaaaaaafgafbaaaaaaaaaaaegiacaaaaaaaaaaaamaaaaaadcaaaaak dcaabaaaaaaaaaaaegiacaaaaaaaaaaaalaaaaaaagaabaaaaaaaaaaaegaabaaa acaaaaaadcaaaaakdcaabaaaaaaaaaaaegiacaaaaaaaaaaaanaaaaaakgakbaaa aaaaaaaaegaabaaaaaaaaaaaaaaaaaaidcaabaaaaaaaaaaaegaabaaaaaaaaaaa egiacaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaaaaaaaaa eghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaaihcaabaaaaaaaaaaapgapbaaa acaaaaaaegiccaaaaaaaaaaaajaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaa aaaaaaaapgapbaaaaaaaaaaaaaaaaaaiicaabaaaaaaaaaaackaabaiaebaaaaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaa ckaabaaaabaaaaaaapaaaaahecaabaaaabaaaaaakgakbaaaabaaaaaaagaabaaa agaaaaaaaaaaaaahecaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaaaaaaalp diaaaaahicaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah icaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaaadaaaaaa jgahbaaaagaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaahhcaabaaa acaaaaaaegacbaaaacaaaaaaegacbaaaadaaaaaadiaaaaahicaabaaaaaaaaaaa akaabaaaabaaaaaaakaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaa dkaabaaaaaaaaaaadcaaaaajicaabaaaaaaaaaaackaabaaaabaaaaaadkaabaaa aaaaaaaaabeaaaaaaaaaiadpaaaaaaaibcaabaaaabaaaaaabkaabaiaebaaaaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaaabaaaaaaakaabaaaabaaaaaa akaabaaaabaaaaaadiaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaa abaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaadkaabaaaabaaaaaa dcaaaaajbcaabaaaabaaaaaackaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaa diaaaaahicaabaaaaaaaaaaabkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaajhcaabaaa aaaaaaaaegacbaaaafaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadgaaaaaf icaabaaaaaaaaaaaabeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaaegaobaia ebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } Matrix 8 [_CameraToWorld] 3 Matrix 4 [_LightMatrix0] Matrix 0 [unity_World2Shadow0] Vector 17 [_LightColor] Vector 16 [_LightPos] Vector 14 [_LightShadowData] Vector 12 [_ProjectionParams] Vector 11 [_WorldSpaceCameraPos] Vector 13 [_ZBufferParams] Vector 18 [unity_LightGammaCorrectionConsts] Vector 15 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_ShadowMapTexture] 2D 3 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 "ps_3_0 def c19, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c20, -0.5, 0.5, 0, 0 def c21, 1, 0, 2, -1 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 dcl_2d s6 mov r0.x, c21.x rcp r0.y, v1.z mul r0.y, r0.y, c12.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 mad r1.z, c13.x, r2.x, c13.y rcp r1.z, r1.z mul r2.xyz, r0.yzww, r1.z mov r2.w, c21.x dp4 r3.x, c8, r2 dp4 r3.y, c9, r2 dp4 r3.z, c10, r2 mov r3.w, c21.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 dp4 r4.w, c3, r3 texldp_pp r4, r4, s3 lrp_pp r1.w, r4.x, r0.x, c14.x add r2.xyw, r3.xyzz, -c15.xyzz dp3 r0.y, r2.xyww, r2.xyww rsq r0.y, r0.y rcp r0.y, r0.y mad r0.y, r0.w, -r1.z, r0.y mad r0.y, c15.w, r0.y, r2.z mad_sat r0.y, r0.y, c14.z, c14.w add_sat_pp r0.y, r0.y, r1.w dp4 r2.x, c4, r3 dp4 r2.y, c5, r3 dp4 r2.z, c6, r3 dp4 r2.w, c7, r3 texldp r4, r2, s2 add r2.xyz, -r3, c16 add r3.xyz, r3, -c11 nrm_pp r4.xyz, r3 dp3 r0.z, r2, r2 mul r0.w, r0.z, c16.w rsq r0.z, r0.z texld r3, r0.w, s1 mul r0.w, r3.x, r4.w mul r0.y, r0.y, r0.w mul_pp r3.xyz, r0.y, c17 cmp_pp r3.xyz, r2.w, c21.y, r3 mad_pp r5.xyz, r2, r0.z, -r4 mul_pp r0.yzw, r0.z, r2.xxyz nrm_pp r2.xyz, r5 texld_pp r5, r1, s6 mad_pp r5.xyz, r5, c21.z, c21.w nrm_pp r6.xyz, r5 dp3_pp r1.z, r6, r2 dp3_pp r1.w, r0.yzww, r2 dp3_pp r0.y, r6, r0.yzww dp3_pp r0.z, r6, -r4 max_pp r2.x, r0.z, c21.y max_pp r2.y, r0.y, c21.y max_pp r0.y, r1.w, c21.y max_pp r0.z, r1.z, c21.y texld_pp r4, r1, s5 texld_pp r1, r1, s4 add_pp r0.w, -r4.w, c21.x add_pp r1.w, -r0.w, c21.x mad_pp r1.w, r1.w, c19.y, c19.z log_pp r1.w, r1.w rcp r1.w, r1.w mul_pp r1.w, r1.w, c19.w mul_pp r2.z, r1.w, r1.w mad_pp r1.w, r1.w, r1.w, c21.x mul_pp r1.w, r1.w, c18.y pow_pp r3.w, r0.z, r2.z mul_pp r0.z, r1.w, r3.w mul_pp r1.w, r0.w, r0.w mul_pp r2.z, r1.w, c18.w mad_pp r0.x, r1.w, -c18.w, r0.x mad_pp r1.w, r2.x, r0.x, r2.z add_pp r2.x, -r2.x, c21.x mad_pp r0.x, r2.y, r0.x, r2.z mad r0.x, r0.x, r1.w, c19.x rcp_pp r0.x, r0.x mul_pp r0.x, r0.z, r0.x mul_pp r0.x, r2.y, r0.x mul_pp r0.x, r0.x, c18.x max_pp r1.w, r0.x, c21.y mul_pp r5.xyz, r3, r1.w add_pp r0.x, -r0.y, c21.x mul_pp r0.yz, r0.xyxw, r0.xyxw dp2add_pp r0.y, r0.y, r0.w, c20.x mul_pp r0.z, r0.z, r0.z mul_pp r0.x, r0.x, r0.z lrp_pp r6.xyz, r0.x, c21.x, r4 mul_pp r0.xzw, r5.xyyz, r6.xyyz mul_pp r1.w, r2.x, r2.x mul_pp r1.w, r1.w, r1.w mul_pp r1.w, r2.x, r1.w mad_pp r1.w, r0.y, r1.w, c21.x add_pp r2.x, -r2.y, c21.x mul_pp r2.z, r2.x, r2.x mul_pp r2.z, r2.z, r2.z mul_pp r2.x, r2.x, r2.z mad_pp r0.y, r0.y, r2.x, c21.x mul_pp r0.y, r1.w, r0.y mul_pp r0.y, r2.y, r0.y mul_pp r2.xyz, r0.y, r3 mad_pp r0.xyz, r1, r2, r0.xzww exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c20.y " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraGBufferTexture0] 2D 4 SetTexture 4 [_CameraGBufferTexture1] 2D 5 SetTexture 5 [_CameraGBufferTexture2] 2D 6 SetTexture 6 [_ShadowMapTexture] 2D 3 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedbifpdgakbmfmnlllnlgbcoiamcelpnjgabaaaaaaeebaaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcgmapaaaaeaaaaaaanladaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaiaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafkaaaaad aagabaaaafaaaaaafkaaaaadaagabaaaagaaaaaafibiaaaeaahabaaaaaaaaaaa ffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaa ffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaa ffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaafibiaaaeaahabaaaagaaaaaa ffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaad pccabaaaaaaaaaaagiaaaaacagaaaaaaaaaaaaajbcaabaaaaaaaaaaaakiacaia ebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpaoaaaaaiccaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahocaabaaaaaaaaaaa fgafbaaaaaaaaaaaagbjbaaaacaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaa abaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalecaabaaaabaaaaaaakiacaaa abaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaak ecaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpckaabaaa abaaaaaadiaaaaahhcaabaaaacaaaaaajgahbaaaaaaaaaaakgakbaaaabaaaaaa diaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaaadaaaaaaabaaaaaa dcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaaagaabaaaacaaaaaa egaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaacaaaaaa kgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaaacaaaaaaegambaaa acaaaaaaegiicaaaadaaaaaaadaaaaaadiaaaaaipcaabaaaadaaaaaafgafbaaa acaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaakpcaabaaaadaaaaaaegiocaaa acaaaaaaaiaaaaaaagaabaaaacaaaaaaegaobaaaadaaaaaadcaaaaakpcaabaaa adaaaaaaegiocaaaacaaaaaaakaaaaaapgapbaaaacaaaaaaegaobaaaadaaaaaa aaaaaaaipcaabaaaadaaaaaaegaobaaaadaaaaaaegiocaaaacaaaaaaalaaaaaa aoaaaaahhcaabaaaadaaaaaaegacbaaaadaaaaaapgapbaaaadaaaaaaehaaaaal ccaabaaaaaaaaaaaegaabaaaadaaaaaaaghabaaaagaaaaaaaagabaaaadaaaaaa ckaabaaaadaaaaaadcaaaaakbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaa aaaaaaaaakiacaaaacaaaaaabiaaaaaaaaaaaaajhcaabaaaadaaaaaaegadbaaa acaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaahccaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaakccaabaaaaaaaaaaadkaabaiaebaaaaaaaaaaaaaackaabaaa abaaaaaabkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaacaaaaaa bjaaaaaabkaabaaaaaaaaaaackaabaaaacaaaaaadccaaaalccaabaaaaaaaaaaa bkaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaadkiacaaaacaaaaaabiaaaaaa aacaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaai ocaabaaaaaaaaaaafgafbaaaacaaaaaaagincaaaaaaaaaaaamaaaaaadcaaaaak ocaabaaaaaaaaaaaagincaaaaaaaaaaaalaaaaaaagaabaaaacaaaaaafgaobaaa aaaaaaaadcaaaaakocaabaaaaaaaaaaaagincaaaaaaaaaaaanaaaaaapgapbaaa acaaaaaafgaobaaaaaaaaaaaaaaaaaaiocaabaaaaaaaaaaafgaobaaaaaaaaaaa agincaaaaaaaaaaaaoaaaaaaaoaaaaahgcaabaaaaaaaaaaafgagbaaaaaaaaaaa pgapbaaaaaaaaaaadbaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaaabaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadp efaaaaajpcaabaaaadaaaaaajgafbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaa acaaaaaadiaaaaahccaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaadaaaaaa aaaaaaajhcaabaaaadaaaaaaegadbaiaebaaaaaaacaaaaaaegiccaaaaaaaaaaa aiaaaaaaaaaaaaajhcaabaaaacaaaaaaegadbaaaacaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaa adaaaaaadiaaaaaiicaabaaaaaaaaaaackaabaaaaaaaaaaadkiacaaaaaaaaaaa aiaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaaefaaaaajpcaabaaa aeaaaaaapgapbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaah ccaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaeaaaaaadiaaaaahbcaabaaa aaaaaaaaakaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaailcaabaaaaaaaaaaa agaabaaaaaaaaaaaegiicaaaaaaaaaaaajaaaaaabaaaaaahecaabaaaabaaaaaa egacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaafecaabaaaabaaaaaackaabaaa abaaaaaadiaaaaahhcaabaaaacaaaaaakgakbaaaabaaaaaaegacbaaaacaaaaaa dcaaaaakhcaabaaaaeaaaaaaegacbaaaadaaaaaakgakbaaaaaaaaaaaegacbaia ebaaaaaaacaaaaaadiaaaaahhcaabaaaadaaaaaakgakbaaaaaaaaaaaegacbaaa adaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaa eeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaa kgakbaaaaaaaaaaaegacbaaaaeaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaa abaaaaaaeghobaaaafaaaaaaaagabaaaagaaaaaadcaaaaaphcaabaaaafaaaaaa egacbaaaafaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaa afaaaaaaegacbaaaafaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaafaaaaaakgakbaaaaaaaaaaaegacbaaaafaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaaeaaaaaabaaaaaahecaabaaa abaaaaaaegacbaaaadaaaaaaegacbaaaaeaaaaaabaaaaaahicaabaaaabaaaaaa egacbaaaafaaaaaaegacbaaaadaaaaaabaaaaaaibcaabaaaacaaaaaaegacbaaa afaaaaaaegacbaiaebaaaaaaacaaaaaadeaaaaahbcaabaaaacaaaaaaakaabaaa acaaaaaaabeaaaaaaaaaaaaadeaaaaakmcaabaaaabaaaaaakgaobaaaabaaaaaa aceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaafecaabaaaaaaaaaaackaabaaa aaaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaa aagabaaaafaaaaaaefaaaaajpcaabaaaaeaaaaaaegaabaaaabaaaaaaeghobaaa adaaaaaaaagabaaaaeaaaaaaaaaaaaalpcaabaaaafaaaaaadgajbaiaebaaaaaa adaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaaaaaaaibcaabaaa abaaaaaaakaabaiaebaaaaaaafaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaa abaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaaf bcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaahbcaabaaaabaaaaaaabeaaaaa aaaacaebakaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaaakaabaaaabaaaaaa akaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaa bkiacaaaaaaaaaaabbaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaa bkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah ecaabaaaaaaaaaaaakaabaaaabaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaa abaaaaaaakaabaaaafaaaaaaakaabaaaafaaaaaadiaaaaaiccaabaaaabaaaaaa akaabaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalbcaabaaaabaaaaaa akaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadp dcaaaaajccaabaaaacaaaaaaakaabaaaacaaaaaaakaabaaaabaaaaaabkaabaaa abaaaaaaaaaaaaaibcaabaaaacaaaaaaakaabaiaebaaaaaaacaaaaaaabeaaaaa aaaaiadpdcaaaaajbcaabaaaabaaaaaadkaabaaaabaaaaaaakaabaaaabaaaaaa bkaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaa acaaaaaaabeaaaaabhlhnbdiaoaaaaakbcaabaaaabaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpakaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa abaaaaaackaabaaaaaaaaaaadiaaaaaiecaabaaaaaaaaaaackaabaaaaaaaaaaa akiacaaaaaaaaaaabbaaaaaadeaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaa abeaaaaaaaaaaaaadiaaaaahocaabaaaacaaaaaaaganbaaaaaaaaaaakgakbaaa aaaaaaaaaaaaaaaiecaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaackaabaaaabaaaaaa apaaaaahbcaabaaaabaaaaaaagaabaaaabaaaaaaagaabaaaafaaaaaaaaaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaalpdiaaaaahccaabaaa abaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahccaabaaaabaaaaaa bkaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaabkaabaaaabaaaaaadcaaaaajhcaabaaaadaaaaaajgahbaaaafaaaaaa kgakbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaahocaabaaaacaaaaaafgaobaaa acaaaaaaagajbaaaadaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaacaaaaaa akaabaaaacaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaackaabaaa aaaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaacaaaaaackaabaaaaaaaaaaa dcaaaaajecaabaaaaaaaaaaaakaabaaaabaaaaaackaabaaaaaaaaaaaabeaaaaa aaaaiadpaaaaaaaiccaabaaaabaaaaaadkaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahecaabaaaabaaaaaabkaabaaaabaaaaaabkaabaaaabaaaaaa diaaaaahecaabaaaabaaaaaackaabaaaabaaaaaackaabaaaabaaaaaadiaaaaah ccaabaaaabaaaaaabkaabaaaabaaaaaackaabaaaabaaaaaadcaaaaajbcaabaaa abaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaabaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa kgakbaaaaaaaaaaaegadbaaaaaaaaaaadcaaaaajhcaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaaaaaaaajgahbaaaacaaaaaadgaaaaaficaabaaaaaaaaaaa abeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaa doaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightDir] Vector 6 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 10 [unity_LightGammaCorrectionConsts] Vector 7 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 "ps_3_0 def c11, 1, 2, -1, 0 def c12, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c13, -0.5, 0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c11.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c3.xyzz add r3.xyz, r3, -c7 dp3 r0.x, r3, r3 rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c7.w, r0.x, r2.z mad_sat r0.x, r0.x, c6.z, c6.w dp3 r0.y, r2.xyww, r2.xyww rsq r0.y, r0.y mad_pp r3.xyz, r2.xyww, -r0.y, -c8 mul_pp r0.yzw, r0.y, r2.xxyw nrm_pp r2.xyz, r3 texld_pp r3, r1, s4 mad_pp r3.xyz, r3, c11.y, c11.z nrm_pp r4.xyz, r3 dp3_pp r1.z, r4, r2 dp3_pp r1.w, -c8, r2 max_pp r2.x, r1.w, c11.w max_pp r2.y, r1.z, c11.w texld_pp r3, r1, s3 add_pp r1.z, -r3.w, c11.x add_pp r1.w, -r1.z, c11.x mad_pp r1.w, r1.w, c12.y, c12.z log_pp r1.w, r1.w rcp r1.w, r1.w mul_pp r1.w, r1.w, c12.w mul_pp r2.z, r1.w, r1.w mad_pp r1.w, r1.w, r1.w, c11.x mul_pp r1.w, r1.w, c10.y pow_pp r3.w, r2.y, r2.z mul_pp r1.w, r1.w, r3.w dp3_pp r0.y, r4, -r0.yzww dp3_pp r0.z, r4, -c8 max_pp r2.y, r0.z, c11.w max_pp r2.z, r0.y, c11.w mul_pp r0.y, r1.z, r1.z mul_pp r0.z, r0.y, c10.w mov r4.x, c11.x mad_pp r0.y, r0.y, -c10.w, r4.x mad_pp r0.w, r2.z, r0.y, r0.z add_pp r2.z, -r2.z, c11.x mad_pp r0.y, r2.y, r0.y, r0.z mad r0.y, r0.y, r0.w, c12.x rcp_pp r0.y, r0.y mul_pp r0.y, r1.w, r0.y mul_pp r0.y, r2.y, r0.y mul_pp r0.y, r0.y, c10.x texld r4, r1, s1 texld_pp r5, r1, s2 add_sat_pp r0.x, r0.x, r4.x mul_pp r0.xzw, r0.x, c9.xyyz mul_pp r1.xyw, r0.xzzw, r0.y cmp_pp r1.xyw, r0.y, r1, c11.w add_pp r0.y, -r2.x, c11.x mul_pp r2.x, r2.x, r2.x dp2add_pp r1.z, r2.x, r1.z, c13.x mul_pp r2.x, r0.y, r0.y mul_pp r2.x, r2.x, r2.x mul_pp r0.y, r0.y, r2.x lrp_pp r4.xyz, r0.y, c11.x, r3 mul_pp r1.xyw, r1, r4.xyzz mul_pp r0.y, r2.z, r2.z mul_pp r0.y, r0.y, r0.y mul_pp r0.y, r2.z, r0.y mad_pp r0.y, r1.z, r0.y, c11.x add_pp r2.x, -r2.y, c11.x mul_pp r2.z, r2.x, r2.x mul_pp r2.z, r2.z, r2.z mul_pp r2.x, r2.x, r2.z mad_pp r1.z, r1.z, r2.x, c11.x mul_pp r0.y, r0.y, r1.z mul_pp r0.y, r2.y, r0.y mul_pp r0.xyz, r0.y, r0.xzww mad_pp r0.xyz, r5, r0, r1.xyww exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c13.y " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 ConstBuffer "$Globals" 288 Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedmcoejikfffmhkfcgfolkjmpdmmnjcheoabaaaaaaaeanaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefccmamaaaaeaaaaaaaaladaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaae aahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaae aahabaaaaeaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacagaaaaaaaoaaaaaibcaabaaa aaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaa aaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaahdcaabaaaabaaaaaa egbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaa abaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalicaabaaaaaaaaaaa akiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaaahaaaaaa aoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp dkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaa aaaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaaadaaaaaa abaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaaagaabaaa acaaaaaaegaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaa acaaaaaakgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaaacaaaaaa egambaaaacaaaaaaegiicaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaaadaaaaaa egadbaaaacaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaaaaaaaaajlcaabaaa acaaaaaaegambaaaacaaaaaaegiicaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah bcaabaaaaaaaaaaaegadbaaaacaaaaaaegadbaaaacaaaaaaelaaaaafbcaabaaa aaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaackaabaiaebaaaaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaaakaabaaaaaaaaaaackaabaaaacaaaaaadccaaaal bcaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaadkiacaaa acaaaaaabiaaaaaabaaaaaahccaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaa adaaaaaaeeaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaamhcaabaaa acaaaaaaegacbaiaebaaaaaaadaaaaaafgafbaaaaaaaaaaaegiccaiaebaaaaaa aaaaaaaaahaaaaaadiaaaaahocaabaaaaaaaaaaafgafbaaaaaaaaaaaagajbaaa adaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaa eeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaahhcaabaaaacaaaaaa kgakbaaaabaaaaaaegacbaaaacaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaa abaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaadcaaaaaphcaabaaaadaaaaaa egacbaaaadaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaeeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaa diaaaaahhcaabaaaadaaaaaakgakbaaaabaaaaaaegacbaaaadaaaaaabaaaaaah ecaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaacaaaaaabaaaaaajicaabaaa abaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaaegacbaaaacaaaaaadeaaaaak mcaabaaaabaaaaaakgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaacpaaaaafecaabaaaabaaaaaackaabaaaabaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaaaaaaaaal pcaabaaaaeaaaaaadgajbaiaebaaaaaaacaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpaaaaaaaiicaabaaaacaaaaaaakaabaiaebaaaaaaaeaaaaaa abeaaaaaaaaaiadpdcaaaaajicaabaaaacaaaaaadkaabaaaacaaaaaaabeaaaaa njmohhdpabeaaaaaipmcpfdmcpaaaaaficaabaaaacaaaaaadkaabaaaacaaaaaa aoaaaaahicaabaaaacaaaaaaabeaaaaaaaaacaebdkaabaaaacaaaaaadiaaaaah icaabaaaadaaaaaadkaabaaaacaaaaaadkaabaaaacaaaaaadcaaaaajicaabaaa acaaaaaadkaabaaaacaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaiadpdiaaaaai icaabaaaacaaaaaadkaabaaaacaaaaaabkiacaaaaaaaaaaabbaaaaaadiaaaaah ecaabaaaabaaaaaackaabaaaabaaaaaadkaabaaaadaaaaaabjaaaaafecaabaaa abaaaaaackaabaaaabaaaaaadiaaaaahecaabaaaabaaaaaadkaabaaaacaaaaaa ckaabaaaabaaaaaabaaaaaaiccaabaaaaaaaaaaaegacbaaaadaaaaaajgahbaia ebaaaaaaaaaaaaaabaaaaaajecaabaaaaaaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaaaaaaaaaahaaaaaadeaaaaakgcaabaaaaaaaaaaafgagbaaaaaaaaaaa aceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaa akaabaaaaeaaaaaaakaabaaaaeaaaaaadiaaaaaiicaabaaaacaaaaaadkaabaaa aaaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalicaabaaaaaaaaaaadkaabaia ebaaaaaaaaaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaaj bcaabaaaadaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaacaaaaaa aaaaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp dcaaaaajicaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa acaaaaaadcaaaaajicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaadaaaaaa abeaaaaabhlhnbdiaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaackaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaackaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaa aaaaaaaabbaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaa acaaaaaaaagabaaaacaaaaaaaacaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaa akaabaaaadaaaaaadiaaaaaihcaabaaaabaaaaaaagaabaaaaaaaaaaaegiccaaa aaaaaaaaajaaaaaadiaaaaahhcaabaaaadaaaaaapgapbaaaaaaaaaaaegacbaaa abaaaaaaaaaaaaaibcaabaaaaaaaaaaadkaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaa apaaaaahicaabaaaaaaaaaaapgapbaaaaaaaaaaaagaabaaaaeaaaaaaaaaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaalpdiaaaaahicaabaaa abaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaa dkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaa aaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaaacaaaaaajgahbaaaaeaaaaaa agaabaaaaaaaaaaaegacbaaaacaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaa acaaaaaaegacbaaaadaaaaaadiaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaa bkaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaa dcaaaaajbcaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaa aaaaiadpaaaaaaaiccaabaaaaaaaaaaackaabaiaebaaaaaaaaaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaaaaaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah ccaabaaaaaaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajccaabaaa aaaaaaaadkaabaaaaaaaaaaabkaabaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaah bcaabaaaaaaaaaaaakaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahbcaabaaa aaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa agaabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaajhcaabaaaaaaaaaaaegacbaaa afaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadgaaaaaficaabaaaaaaaaaaa abeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaa doaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 2 Vector 11 [_LightColor] Vector 10 [_LightDir] Vector 8 [_LightShadowData] Vector 6 [_ProjectionParams] Vector 5 [_WorldSpaceCameraPos] Vector 7 [_ZBufferParams] Vector 12 [unity_LightGammaCorrectionConsts] Vector 9 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_ShadowMapTexture] 2D 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 "ps_3_0 def c13, 1, 2, -1, 0 def c14, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c15, -0.5, 0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 rcp r0.x, v1.z mul r0.x, r0.x, c6.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c7.x, r2.x, c7.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov_pp r2.w, c13.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c9.xyzz dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c9.w, r0.x, r2.z mad_sat r0.x, r0.x, c8.z, c8.w texld r2, r1, s2 add_sat_pp r0.x, r0.x, r2.x mov_pp r3.w, c13.x dp4 r2.x, c3, r3 dp4 r2.y, c4, r3 add r0.yzw, r3.xxyz, -c5.xxyz texld r2, r2, s1 mul r0.x, r0.x, r2.w mul_pp r2.xyz, r0.x, c11 dp3 r0.x, r0.yzww, r0.yzww rsq r0.x, r0.x mad_pp r3.xyz, r0.yzww, -r0.x, -c10 mul_pp r0.xyz, r0.x, r0.yzww nrm_pp r4.xyz, r3 texld_pp r3, r1, s5 mad_pp r3.xyz, r3, c13.y, c13.z nrm_pp r5.xyz, r3 dp3_pp r0.w, r5, r4 dp3_pp r1.z, -c10, r4 max_pp r2.w, r1.z, c13.w max_pp r1.z, r0.w, c13.w texld_pp r3, r1, s4 texld_pp r4, r1, s3 add_pp r0.w, -r3.w, c13.x add_pp r1.x, -r0.w, c13.x mad_pp r1.x, r1.x, c14.y, c14.z log_pp r1.x, r1.x rcp r1.x, r1.x mul_pp r1.x, r1.x, c14.w mul_pp r1.y, r1.x, r1.x mad_pp r1.x, r1.x, r1.x, c13.x mul_pp r1.x, r1.x, c12.y pow_pp r3.w, r1.z, r1.y mul_pp r1.x, r1.x, r3.w dp3_pp r0.x, r5, -r0 dp3_pp r0.y, r5, -c10 max_pp r1.y, r0.y, c13.w max_pp r1.z, r0.x, c13.w mul_pp r0.x, r0.w, r0.w mul_pp r0.y, r0.x, c12.w mov r5.x, c13.x mad_pp r0.x, r0.x, -c12.w, r5.x mad_pp r0.z, r1.z, r0.x, r0.y add_pp r1.z, -r1.z, c13.x mad_pp r0.x, r1.y, r0.x, r0.y mad r0.x, r0.x, r0.z, c14.x rcp_pp r0.x, r0.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r1.y, r0.x mul_pp r0.x, r0.x, c12.x max_pp r1.x, r0.x, c13.w mul_pp r0.xyz, r2, r1.x add_pp r1.x, -r2.w, c13.x mul_pp r1.w, r2.w, r2.w dp2add_pp r0.w, r1.w, r0.w, c15.x mul_pp r1.w, r1.x, r1.x mul_pp r1.w, r1.w, r1.w mul_pp r1.x, r1.x, r1.w lrp_pp r5.xyz, r1.x, c13.x, r3 mul_pp r0.xyz, r0, r5 mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.w, r1.x, c13.x add_pp r1.z, -r1.y, c13.x mul_pp r1.w, r1.z, r1.z mul_pp r1.w, r1.w, r1.w mul_pp r1.z, r1.z, r1.w mad_pp r0.w, r0.w, r1.z, c13.x mul_pp r0.w, r1.x, r0.w mul_pp r0.w, r1.y, r0.w mul_pp r1.xyz, r0.w, r2 mad_pp r0.xyz, r4, r1, r0 exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c15.y " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 2 SetTexture 2 [_LightTexture0] 2D 1 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedmapipkfanekbcjnjammjabhpcbmnohfbabaaaaaaoeanaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcamanaaaaeaaaaaaaedadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafkaaaaad aagabaaaafaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaa abaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaafibiaaaeaahabaaa adaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaafibiaaaeaahabaaa afaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaa gfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaaaoaaaaaibcaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaaaaaaaaa agaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaa abaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalicaabaaaaaaaaaaaakiacaaa abaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaak icaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpdkaabaaa aaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaa diaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaaadaaaaaaabaaaaaa dcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaaagaabaaaacaaaaaa egaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaacaaaaaa kgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaaacaaaaaaegambaaa acaaaaaaegiicaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaaadaaaaaaegadbaaa acaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaahbcaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaaaaaaaaaaakaabaaa aaaaaaaadcaaaaakbcaabaaaaaaaaaaackaabaiaebaaaaaaaaaaaaaadkaabaaa aaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaadkiacaaaacaaaaaa bjaaaaaaakaabaaaaaaaaaaackaabaaaacaaaaaadccaaaalbcaabaaaaaaaaaaa akaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaadkiacaaaacaaaaaabiaaaaaa efaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaa acaaaaaaaacaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaaadaaaaaa diaaaaaigcaabaaaaaaaaaaafgafbaaaacaaaaaaagibcaaaaaaaaaaaamaaaaaa dcaaaaakgcaabaaaaaaaaaaaagibcaaaaaaaaaaaalaaaaaaagaabaaaacaaaaaa fgagbaaaaaaaaaaadcaaaaakgcaabaaaaaaaaaaaagibcaaaaaaaaaaaanaaaaaa pgapbaaaacaaaaaafgagbaaaaaaaaaaaaaaaaaajhcaabaaaacaaaaaaegadbaaa acaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaaaaaaaaaigcaabaaaaaaaaaaa fgagbaaaaaaaaaaaagibcaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaadaaaaaa jgafbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaahbcaabaaa aaaaaaaaakaabaaaaaaaaaaadkaabaaaadaaaaaadiaaaaaihcaabaaaaaaaaaaa agaabaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadcaaaaamhcaabaaaadaaaaaaegacbaiaebaaaaaaacaaaaaapgapbaaa aaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaadiaaaaahhcaabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahhcaabaaaadaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaaefaaaaaj pcaabaaaaeaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaaaagabaaaafaaaaaa dcaaaaaphcaabaaaaeaaaaaaegacbaaaaeaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaapgapbaaaaaaaaaaa egacbaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaa adaaaaaabaaaaaajecaabaaaabaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaa egacbaaaadaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaa adaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaa aaaaaaalpcaabaaaagaaaaaadgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpaaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaa agaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaa abaaaaaaaoaaaaahbcaabaaaabaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaa diaaaaahccaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaaj bcaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadp diaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaa abaaaaaadkaabaaaaaaaaaaabaaaaaaibcaabaaaabaaaaaaegacbaaaaeaaaaaa egacbaiaebaaaaaaacaaaaaabaaaaaajccaabaaaabaaaaaaegacbaaaaeaaaaaa egiccaiaebaaaaaaaaaaaaaaahaaaaaadeaaaaakhcaabaaaabaaaaaaegacbaaa abaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiaaaaahicaabaaa abaaaaaaakaabaaaagaaaaaaakaabaaaagaaaaaadiaaaaaibcaabaaaacaaaaaa dkaabaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalicaabaaaabaaaaaa dkaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadp dcaaaaajccaabaaaacaaaaaaakaabaaaabaaaaaadkaabaaaabaaaaaaakaabaaa acaaaaaaaaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdcaaaaajicaabaaaabaaaaaabkaabaaaabaaaaaadkaabaaaabaaaaaa akaabaaaacaaaaaadcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaabkaabaaa acaaaaaaabeaaaaabhlhnbdiaoaaaaakicaabaaaabaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaabkaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaa akiacaaaaaaaaaaabbaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaaaaaaaaaapgapbaaa aaaaaaaaaaaaaaaiicaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaackaabaaaabaaaaaa apaaaaahecaabaaaabaaaaaakgakbaaaabaaaaaaagaabaaaagaaaaaaaaaaaaah ecaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaaaaaaalpdiaaaaahicaabaaa abaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaa dkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaaadaaaaaajgahbaaaagaaaaaa pgapbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaa acaaaaaaegacbaaaadaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaa akaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaaaaaaaa dcaaaaajicaabaaaaaaaaaaackaabaaaabaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaiadpaaaaaaaibcaabaaaabaaaaaabkaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaadkaabaaaabaaaaaadcaaaaajbcaabaaa abaaaaaackaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaahicaabaaa aaaaaaaabkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaajhcaabaaaaaaaaaaaegacbaaa afaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadgaaaaaficaabaaaaaaaaaaa abeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaa doaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightPos] Vector 6 [_LightPositionRange] Vector 7 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 10 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 "ps_3_0 def c11, 1, 0.970000029, 2, -1 def c12, 0, 9.99999975e-005, 0.967999995, 0.0299999993 def c13, 10, -0.5, 0.5, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov_pp r0.w, c11.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 add r0.xyz, r2, -c3 add r2.xyz, r2, -c8 nrm_pp r3.xyz, r0 dp3 r0.x, r2, r2 rsq r0.y, r0.x mul r0.x, r0.x, c8.w texld r4, r0.x, s1 mad_pp r0.xzw, r2.xyyz, -r0.y, -r3.xyyz nrm_pp r5.xyz, r0.xzww texld_pp r6, r1, s5 mad_pp r0.xzw, r6.xyyz, c11.z, c11.w nrm_pp r6.xyz, r0.xzww dp3_pp r0.x, r6, r5 max_pp r1.z, r0.x, c12.x texld_pp r7, r1, s4 texld_pp r8, r1, s3 add_pp r0.x, -r7.w, c11.x add_pp r0.z, -r0.x, c11.x mad_pp r0.z, r0.z, c12.z, c12.w log_pp r0.z, r0.z rcp r0.z, r0.z mul_pp r0.z, r0.z, c13.x mul_pp r0.w, r0.z, r0.z mad_pp r0.z, r0.z, r0.z, c11.x mul_pp r0.z, r0.z, c10.y pow_pp r2.w, r1.z, r0.w mul_pp r0.z, r0.z, r2.w dp3_pp r0.w, r6, -r3 max_pp r1.x, r0.w, c12.x mul_pp r0.w, r0.x, r0.x mul_pp r1.y, r0.w, c10.w mov r3.x, c11.x mad_pp r0.w, r0.w, -c10.w, r3.x mad_pp r1.z, r1.x, r0.w, r1.y add_pp r1.x, -r1.x, c11.x mul_pp r3.yzw, r0.y, r2.xxyz texld r2, r2, s2 rcp r0.y, r0.y mul r0.y, r0.y, c6.w mad r0.y, r0.y, -c11.y, r2.x cmp_pp r0.y, r0.y, r3.x, c7.x mul r0.y, r0.y, r4.x mul_pp r2.xyz, r0.y, c9 dp3_pp r0.y, r6, -r3.yzww dp3_pp r1.w, -r3.yzww, r5 max_pp r2.w, r1.w, c12.x max_pp r1.w, r0.y, c12.x mad_pp r0.y, r1.w, r0.w, r1.y mad r0.y, r0.y, r1.z, c12.y rcp_pp r0.y, r0.y mul_pp r0.y, r0.z, r0.y mul_pp r0.y, r1.w, r0.y mul_pp r0.y, r0.y, c10.x max_pp r1.y, r0.y, c12.x mul_pp r0.yzw, r2.xxyz, r1.y add_pp r1.y, -r2.w, c11.x mul_pp r1.z, r2.w, r2.w dp2add_pp r0.x, r1.z, r0.x, c13.y mul_pp r1.z, r1.y, r1.y mul_pp r1.z, r1.z, r1.z mul_pp r1.y, r1.y, r1.z lrp_pp r3.xyz, r1.y, c11.x, r7 mul_pp r0.yzw, r0, r3.xxyz mul_pp r1.y, r1.x, r1.x mul_pp r1.y, r1.y, r1.y mul_pp r1.x, r1.x, r1.y mad_pp r1.x, r0.x, r1.x, c11.x add_pp r1.y, -r1.w, c11.x mul_pp r1.z, r1.y, r1.y mul_pp r1.z, r1.z, r1.z mul_pp r1.y, r1.y, r1.z mad_pp r0.x, r0.x, r1.y, c11.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r1.w, r0.x mul_pp r1.xyz, r0.x, r2 mad_pp r0.xyz, r8, r1, r0.yzww exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c13.z " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 ConstBuffer "$Globals" 288 Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedgmnbpagmaikohgjgbomimiedjbkghkjdabaaaaaahmanaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckeamaaaaeaaaaaaacjadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabjaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafidaaaaeaahabaaa acaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaa aeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac ahaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaa acaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaa aoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa dcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa aaaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaa aeaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaaeaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaeaaaaaaadaaaaaa aaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaabaaaaaa aeaaaaaaaaaaaaajhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaa aaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaa acaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa acaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaafecaabaaaabaaaaaadkaabaaa aaaaaaaadcaaaaalhcaabaaaadaaaaaaegacbaiaebaaaaaaaaaaaaaakgakbaaa abaaaaaaegacbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaaaeaaaaaaegacbaaa aaaaaaaakgakbaaaabaaaaaaefaaaaajpcaabaaaafaaaaaaegacbaaaaaaaaaaa eghobaaaacaaaaaaaagabaaaacaaaaaabaaaaaahbcaabaaaaaaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaeeaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegacbaaaadaaaaaaefaaaaaj pcaabaaaadaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaaaagabaaaafaaaaaa dcaaaaaphcaabaaaadaaaaaaegacbaaaadaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaah ecaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaafecaabaaa abaaaaaackaabaaaabaaaaaadiaaaaahhcaabaaaadaaaaaakgakbaaaabaaaaaa egacbaaaadaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaa aaaaaaaabaaaaaaibcaabaaaaaaaaaaaegacbaiaebaaaaaaaeaaaaaaegacbaaa aaaaaaaabaaaaaaiccaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaiaebaaaaaa aeaaaaaabaaaaaaiecaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaiaebaaaaaa acaaaaaadeaaaaakhcaabaaaaaaaaaaaegacbaaaaaaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaadeaaaaahecaabaaaabaaaaaackaabaaaabaaaaaa abeaaaaaaaaaaaaacpaaaaafecaabaaaabaaaaaackaabaaaabaaaaaaefaaaaaj pcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaa efaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaa adaaaaaaaaaaaaalpcaabaaaaeaaaaaadgajbaiaebaaaaaaacaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpaaaaaaaibcaabaaaabaaaaaaakaabaia ebaaaaaaaeaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaaabaaaaaaakaabaaa abaaaaaaabeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaafbcaabaaaabaaaaaa akaabaaaabaaaaaaaoaaaaahbcaabaaaabaaaaaaabeaaaaaaaaacaebakaabaaa abaaaaaadiaaaaahccaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaa dcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaabkiacaaaaaaaaaaa bbaaaaaadiaaaaahccaabaaaabaaaaaackaabaaaabaaaaaabkaabaaaabaaaaaa bjaaaaafccaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahbcaabaaaabaaaaaa akaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaaakaabaaa aeaaaaaaakaabaaaaeaaaaaadiaaaaaiecaabaaaabaaaaaabkaabaaaabaaaaaa dkiacaaaaaaaaaaabbaaaaaadcaaaaalccaabaaaabaaaaaabkaabaiaebaaaaaa abaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaa abaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaackaabaaaabaaaaaadcaaaaaj ccaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaaabaaaaaackaabaaaabaaaaaa dcaaaaajccaabaaaabaaaaaabkaabaaaabaaaaaadkaabaaaabaaaaaaabeaaaaa bhlhnbdiaoaaaaakccaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpbkaabaaaabaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa bkaabaaaabaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaaaaaaaaaaakaabaaa abaaaaaadiaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaaakiacaaaaaaaaaaa bbaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaa elaaaaafccaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaaagaaaaaa pgapbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaaiicaabaaa aaaaaaaabkaabaaaabaaaaaadkiacaaaacaaaaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidpdbaaaaahicaabaaaaaaaaaaa akaabaaaafaaaaaadkaabaaaaaaaaaaadhaaaaakicaabaaaaaaaaaaadkaabaaa aaaaaaaaakiacaaaadaaaaaabiaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaagaaaaaadiaaaaaiocaabaaaabaaaaaa pgapbaaaaaaaaaaaagijcaaaaaaaaaaaajaaaaaadiaaaaahhcaabaaaafaaaaaa jgahbaaaabaaaaaaagaabaaaabaaaaaaaaaaaaalmcaabaaaaaaaaaaakgacbaia ebaaaaaaaaaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaiadpaaaaiadpdiaaaaah bcaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaaapaaaaahbcaabaaa aaaaaaaaagaabaaaaaaaaaaaagaabaaaaeaaaaaaaaaaaaahbcaabaaaaaaaaaaa akaabaaaaaaaaaaaabeaaaaaaaaaaalpdiaaaaahbcaabaaaabaaaaaadkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa akaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaa abaaaaaadcaaaaajhcaabaaaacaaaaaajgahbaaaaeaaaaaapgapbaaaaaaaaaaa egacbaaaacaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaa afaaaaaadiaaaaahicaabaaaaaaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaajecaabaaa aaaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaai icaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaah bcaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahbcaabaaa abaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaakaabaaaabaaaaaadcaaaaajbcaabaaaaaaaaaaaakaabaaa aaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaaaaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaabkaabaaa aaaaaaaaakaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaa jgahbaaaabaaaaaadcaaaaajhcaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaa aaaaaaaaegacbaaaacaaaaaadgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadp bjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 12 [_LightColor] Vector 11 [_LightPos] Vector 9 [_LightPositionRange] Vector 10 [_LightShadowData] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 13 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_ShadowMapTexture] CUBE 3 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 "ps_3_0 def c14, 1, 0.970000029, 2, -1 def c15, 0, 9.99999975e-005, 0.967999995, 0.0299999993 def c16, 10, -0.5, 0.5, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_cube s3 dcl_2d s4 dcl_2d s5 dcl_2d s6 rcp r0.x, v1.z mul r0.x, r0.x, c7.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c8.x, r2.x, c8.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov r0.w, c14.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 mov r2.w, c14.x dp4 r0.x, c3, r2 dp4 r0.y, c4, r2 dp4 r0.z, c5, r2 texld r0, r0, s2 add r0.xyz, r2, -c11 add r2.xyz, r2, -c6 nrm_pp r3.xyz, r2 texld r2, r0, s3 dp3 r1.z, r0, r0 rsq r1.w, r1.z mul r1.z, r1.z, c11.w texld r4, r1.z, s1 rcp r1.z, r1.w mul r1.z, r1.z, c9.w mad r1.z, r1.z, -c14.y, r2.x mov r2.x, c14.x cmp_pp r1.z, r1.z, r2.x, c10.x mul r1.z, r1.z, r4.x mul r0.w, r0.w, r1.z mul_pp r2.yzw, r0.w, c12.xxyz mad_pp r4.xyz, r0, -r1.w, -r3 mul_pp r0.xyz, r0, r1.w nrm_pp r5.xyz, r4 texld_pp r4, r1, s6 mad_pp r4.xyz, r4, c14.z, c14.w nrm_pp r6.xyz, r4 dp3_pp r0.w, r6, r5 dp3_pp r1.z, -r0, r5 dp3_pp r0.x, r6, -r0 dp3_pp r0.y, r6, -r3 max_pp r1.w, r0.y, c15.x max_pp r3.x, r0.x, c15.x max_pp r0.x, r1.z, c15.x max_pp r1.z, r0.w, c15.x texld_pp r4, r1, s5 texld_pp r5, r1, s4 add_pp r0.y, -r4.w, c14.x add_pp r0.z, -r0.y, c14.x mad_pp r0.z, r0.z, c15.z, c15.w log_pp r0.z, r0.z rcp r0.z, r0.z mul_pp r0.z, r0.z, c16.x mul_pp r0.w, r0.z, r0.z mad_pp r0.z, r0.z, r0.z, c14.x mul_pp r0.z, r0.z, c13.y pow_pp r3.y, r1.z, r0.w mul_pp r0.z, r0.z, r3.y mul_pp r0.w, r0.y, r0.y mul_pp r1.x, r0.w, c13.w mad_pp r0.w, r0.w, -c13.w, r2.x mad_pp r1.y, r1.w, r0.w, r1.x add_pp r1.z, -r1.w, c14.x mad_pp r0.w, r3.x, r0.w, r1.x mad r0.w, r0.w, r1.y, c15.y rcp_pp r0.w, r0.w mul_pp r0.z, r0.z, r0.w mul_pp r0.z, r3.x, r0.z mul_pp r0.z, r0.z, c13.x max_pp r1.x, r0.z, c15.x mul_pp r1.xyw, r2.yzzw, r1.x add_pp r0.z, -r0.x, c14.x mul_pp r0.x, r0.x, r0.x dp2add_pp r0.x, r0.x, r0.y, c16.y mul_pp r0.y, r0.z, r0.z mul_pp r0.y, r0.y, r0.y mul_pp r0.y, r0.z, r0.y lrp_pp r3.yzw, r0.y, c14.x, r4.xxyz mul_pp r0.yzw, r1.xxyw, r3 mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.x, r1.x, c14.x add_pp r1.y, -r3.x, c14.x mul_pp r1.z, r1.y, r1.y mul_pp r1.z, r1.z, r1.z mul_pp r1.y, r1.y, r1.z mad_pp r0.x, r0.x, r1.y, c14.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r3.x, r0.x mul_pp r1.xyz, r0.x, r2.yzww mad_pp r0.xyz, r5, r1, r0.yzww exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c16.z " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 3 SetTexture 3 [_LightTexture0] CUBE 2 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedlnmeeaodhadlnbelamphhdmfelmppijcabaaaaaaiiaoaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefclaanaaaaeaaaaaaagmadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabjaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafkaaaaadaagabaaa agaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaafidaaaaeaahabaaaadaaaaaa ffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaa ffffaaaafibiaaaeaahabaaaagaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacajaaaaaa aoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaah dcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaal icaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaa aaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaaaaaaaaaa egiccaaaaeaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaaaeaaaaaa aaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaaaaaaaaaa egiccaaaaeaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaaaaaaaaai hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaeaaaaaaadaaaaaaaaaaaaaj hcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaaaaaaaaaa egiccaiaebaaaaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaeeaaaaafecaabaaaabaaaaaadkaabaaaaaaaaaaa dcaaaaalhcaabaaaaeaaaaaaegacbaiaebaaaaaaadaaaaaakgakbaaaabaaaaaa egacbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaaafaaaaaakgakbaaaabaaaaaa egacbaaaadaaaaaaefaaaaajpcaabaaaadaaaaaaegacbaaaadaaaaaaeghobaaa acaaaaaaaagabaaaadaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaaeaaaaaa egacbaaaaeaaaaaaeeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaah ocaabaaaadaaaaaakgakbaaaabaaaaaaagajbaaaaeaaaaaaefaaaaajpcaabaaa aeaaaaaaegaabaaaabaaaaaaeghobaaaagaaaaaaaagabaaaagaaaaaadcaaaaap hcaabaaaaeaaaaaaegacbaaaaeaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaea aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahecaabaaa abaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaabaaaaaa ckaabaaaabaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaabaaaaaaegacbaaa aeaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaaeaaaaaajgahbaaaadaaaaaa baaaaaaiicaabaaaabaaaaaaegacbaiaebaaaaaaafaaaaaajgahbaaaadaaaaaa baaaaaaiicaabaaaacaaaaaaegacbaaaaeaaaaaaegacbaiaebaaaaaaafaaaaaa baaaaaaibcaabaaaacaaaaaaegacbaaaaeaaaaaaegacbaiaebaaaaaaacaaaaaa deaaaaakdcaabaaaacaaaaaamgaabaaaacaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadeaaaaakmcaabaaaabaaaaaakgaobaaaabaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpaaaaafecaabaaaabaaaaaackaabaaa abaaaaaaefaaaaajpcaabaaaaeaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaa aagabaaaafaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaa aeaaaaaaaagabaaaaeaaaaaaaaaaaaalpcaabaaaagaaaaaadgajbaiaebaaaaaa aeaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaaaaaaaibcaabaaa abaaaaaaakaabaiaebaaaaaaagaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaa abaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaaf bcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaahbcaabaaaabaaaaaaabeaaaaa aaaacaebakaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaaakaabaaaabaaaaaa akaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaa bkiacaaaaaaaaaaabbaaaaaadiaaaaahccaabaaaabaaaaaackaabaaaabaaaaaa bkaabaaaabaaaaaabjaaaaafccaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahccaabaaa abaaaaaaakaabaaaagaaaaaaakaabaaaagaaaaaadiaaaaaiecaabaaaabaaaaaa bkaabaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalccaabaaaabaaaaaa bkaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadp dcaaaaajecaabaaaacaaaaaaakaabaaaacaaaaaabkaabaaaabaaaaaackaabaaa abaaaaaaaaaaaaaibcaabaaaacaaaaaaakaabaiaebaaaaaaacaaaaaaabeaaaaa aaaaiadpdcaaaaajccaabaaaabaaaaaabkaabaaaacaaaaaabkaabaaaabaaaaaa ckaabaaaabaaaaaadcaaaaajccaabaaaabaaaaaabkaabaaaabaaaaaackaabaaa acaaaaaaabeaaaaabhlhnbdiaoaaaaakccaabaaaabaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaabaaaaaadiaaaaahbcaabaaaabaaaaaa akaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaa acaaaaaaakaabaaaabaaaaaadiaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaa akiacaaaaaaaaaaabbaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaaaaaaaaaadiaaaaaiocaabaaaadaaaaaafgafbaaaaaaaaaaaagijcaaa aaaaaaaaamaaaaaadcaaaaakocaabaaaadaaaaaaagijcaaaaaaaaaaaalaaaaaa agaabaaaaaaaaaaafgaobaaaadaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa aaaaaaaaanaaaaaakgakbaaaaaaaaaaajgahbaaaadaaaaaaaaaaaaaihcaabaaa aaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaa ahaaaaaaegacbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaacaaaaaaelaaaaaf bcaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaaiccaabaaaaaaaaaaadkaabaaa aaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaaaiaaaaaafgafbaaa aaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaaibcaabaaaaaaaaaaa akaabaaaaaaaaaaadkiacaaaacaaaaaaabaaaaaadiaaaaahbcaabaaaaaaaaaaa akaabaaaaaaaaaaaabeaaaaaomfbhidpdbaaaaahbcaabaaaaaaaaaaaakaabaaa adaaaaaaakaabaaaaaaaaaaadhaaaaakbcaabaaaaaaaaaaaakaabaaaaaaaaaaa akiacaaaadaaaaaabiaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaaaaaaaaa akaabaaaaaaaaaaaakaabaaaaiaaaaaadiaaaaahbcaabaaaaaaaaaaadkaabaaa ahaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaaagaabaaaaaaaaaaa egiccaaaaaaaaaaaajaaaaaadiaaaaahhcaabaaaabaaaaaaegacbaaaaaaaaaaa agaabaaaabaaaaaaaaaaaaaiicaabaaaaaaaaaaadkaabaiaebaaaaaaabaaaaaa abeaaaaaaaaaiadpdiaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaa abaaaaaaapaaaaahicaabaaaabaaaaaapgapbaaaabaaaaaaagaabaaaagaaaaaa aaaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaaabeaaaaaaaaaaalpdiaaaaah ecaabaaaacaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaa acaaaaaackaabaaaacaaaaaackaabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaackaabaaaacaaaaaadcaaaaajhcaabaaaadaaaaaajgahbaaa agaaaaaapgapbaaaaaaaaaaaegacbaaaaeaaaaaadiaaaaahhcaabaaaabaaaaaa egacbaaaabaaaaaaegacbaaaadaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaa acaaaaaaakaabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaacaaaaaadkaabaaa aaaaaaaadcaaaaajicaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaiadpaaaaaaaibcaabaaaacaaaaaabkaabaiaebaaaaaaacaaaaaa abeaaaaaaaaaiadpdiaaaaahecaabaaaacaaaaaaakaabaaaacaaaaaaakaabaaa acaaaaaadiaaaaahecaabaaaacaaaaaackaabaaaacaaaaaackaabaaaacaaaaaa diaaaaahbcaabaaaacaaaaaaakaabaaaacaaaaaackaabaaaacaaaaaadcaaaaaj icaabaaaabaaaaaadkaabaaaabaaaaaaakaabaaaacaaaaaaabeaaaaaaaaaiadp diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaabkaabaaaacaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa aaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaajhcaabaaaaaaaaaaa egacbaaaafaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadgaaaaaficaabaaa aaaaaaaaabeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaa aaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } Matrix 12 [_CameraToWorld] 3 Matrix 4 [_LightMatrix0] Matrix 0 [unity_World2Shadow0] Vector 21 [_LightColor] Vector 20 [_LightPos] Vector 18 [_LightShadowData] Vector 16 [_ProjectionParams] Vector 8 [_ShadowOffsets0] Vector 9 [_ShadowOffsets1] Vector 10 [_ShadowOffsets2] Vector 11 [_ShadowOffsets3] Vector 15 [_WorldSpaceCameraPos] Vector 17 [_ZBufferParams] Vector 22 [unity_LightGammaCorrectionConsts] Vector 19 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_ShadowMapTexture] 2D 3 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 "ps_3_0 def c23, 1, 0.25, 0, -2 def c24, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c25, -0.5, 0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 dcl_2d s6 mov r0.x, c23.x rcp r0.y, v1.z mul r0.y, r0.y, c16.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 mad r1.z, c17.x, r2.x, c17.y rcp r1.z, r1.z mul r2.xyz, r0.yzww, r1.z mov r2.w, c23.x dp4 r3.x, c12, r2 dp4 r3.y, c13, r2 dp4 r3.z, c14, r2 mov r3.w, c23.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 dp4 r4.w, c3, r3 rcp r0.y, r4.w mad r5, r4, r0.y, c8 texldp_pp r5, r5, s3 mad r6, r4, r0.y, c9 texldp_pp r6, r6, s3 mov_pp r5.y, r6.x mad r6, r4, r0.y, c10 mad r4, r4, r0.y, c11 texldp_pp r4, r4, s3 mov_pp r5.w, r4.x texldp_pp r4, r6, s3 mov_pp r5.z, r4.x lrp_pp r4, r5, r0.x, c18.x dp4_pp r0.y, r4, c23.y add r2.xyw, r3.xyzz, -c19.xyzz dp3 r0.z, r2.xyww, r2.xyww rsq r0.z, r0.z rcp r0.z, r0.z mad r0.z, r0.w, -r1.z, r0.z mad r0.z, c19.w, r0.z, r2.z mad_sat r0.z, r0.z, c18.z, c18.w add_sat_pp r0.y, r0.z, r0.y dp4 r2.x, c4, r3 dp4 r2.y, c5, r3 dp4 r2.z, c6, r3 dp4 r2.w, c7, r3 texldp r4, r2, s2 add r2.xyz, -r3, c20 add r3.xyz, r3, -c15 nrm_pp r4.xyz, r3 dp3 r0.z, r2, r2 mul r0.w, r0.z, c20.w rsq r0.z, r0.z texld r3, r0.w, s1 mul r0.w, r3.x, r4.w mul r0.y, r0.y, r0.w mul_pp r3.xyz, r0.y, c21 cmp_pp r3.xyz, r2.w, c23.z, r3 mad_pp r5.xyz, r2, r0.z, -r4 mul_pp r0.yzw, r0.z, r2.xxyz nrm_pp r2.xyz, r5 texld_pp r5, r1, s6 mad_pp r5.xyz, r5, -c23.w, -c23.x nrm_pp r6.xyz, r5 dp3_pp r1.z, r6, r2 dp3_pp r1.w, r0.yzww, r2 dp3_pp r0.y, r6, r0.yzww dp3_pp r0.z, r6, -r4 max_pp r2.x, r0.z, c23.z max_pp r2.y, r0.y, c23.z max_pp r0.y, r1.w, c23.z max_pp r0.z, r1.z, c23.z texld_pp r4, r1, s5 texld_pp r1, r1, s4 add_pp r0.w, -r4.w, c23.x add_pp r1.w, -r0.w, c23.x mad_pp r1.w, r1.w, c24.y, c24.z log_pp r1.w, r1.w rcp r1.w, r1.w mul_pp r1.w, r1.w, c24.w mul_pp r2.z, r1.w, r1.w mad_pp r1.w, r1.w, r1.w, c23.x mul_pp r1.w, r1.w, c22.y pow_pp r3.w, r0.z, r2.z mul_pp r0.z, r1.w, r3.w mul_pp r1.w, r0.w, r0.w mul_pp r2.z, r1.w, c22.w mad_pp r0.x, r1.w, -c22.w, r0.x mad_pp r1.w, r2.x, r0.x, r2.z add_pp r2.x, -r2.x, c23.x mad_pp r0.x, r2.y, r0.x, r2.z mad r0.x, r0.x, r1.w, c24.x rcp_pp r0.x, r0.x mul_pp r0.x, r0.z, r0.x mul_pp r0.x, r2.y, r0.x mul_pp r0.x, r0.x, c22.x max_pp r1.w, r0.x, c23.z mul_pp r5.xyz, r3, r1.w add_pp r0.x, -r0.y, c23.x mul_pp r0.yz, r0.xyxw, r0.xyxw dp2add_pp r0.y, r0.y, r0.w, c25.x mul_pp r0.z, r0.z, r0.z mul_pp r0.x, r0.x, r0.z lrp_pp r6.xyz, r0.x, c23.x, r4 mul_pp r0.xzw, r5.xyyz, r6.xyyz mul_pp r1.w, r2.x, r2.x mul_pp r1.w, r1.w, r1.w mul_pp r1.w, r2.x, r1.w mad_pp r1.w, r0.y, r1.w, c23.x add_pp r2.x, -r2.y, c23.x mul_pp r2.z, r2.x, r2.x mul_pp r2.z, r2.z, r2.z mul_pp r2.x, r2.x, r2.z mad_pp r0.y, r0.y, r2.x, c23.x mul_pp r0.y, r1.w, r0.y mul_pp r0.y, r2.y, r0.y mul_pp r2.xyz, r0.y, r3 mad_pp r0.xyz, r1, r2, r0.xzww exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c25.y " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraGBufferTexture0] 2D 4 SetTexture 4 [_CameraGBufferTexture1] 2D 5 SetTexture 5 [_CameraGBufferTexture2] 2D 6 SetTexture 6 [_ShadowMapTexture] 2D 3 ConstBuffer "$Globals" 352 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 240 [_ShadowOffsets0] Vector 256 [_ShadowOffsets1] Vector 272 [_ShadowOffsets2] Vector 288 [_ShadowOffsets3] Vector 336 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedihdadhaccocmamjppgbgobnfdblnebibabaaaaaahabbaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcjibaaaaaeaaaaaaacgaeaaaa fjaaaaaeegiocaaaaaaaaaaabgaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaiaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafkaaaaad aagabaaaafaaaaaafkaaaaadaagabaaaagaaaaaafibiaaaeaahabaaaaaaaaaaa ffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaa ffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaa ffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaafibiaaaeaahabaaaagaaaaaa ffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaad pccabaaaaaaaaaaagiaaaaacagaaaaaaaaaaaaajbcaabaaaaaaaaaaaakiacaia ebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpaoaaaaaiccaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahocaabaaaaaaaaaaa fgafbaaaaaaaaaaaagbjbaaaacaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaa abaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalecaabaaaabaaaaaaakiacaaa abaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaak ecaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpckaabaaa abaaaaaadiaaaaahhcaabaaaacaaaaaajgahbaaaaaaaaaaakgakbaaaabaaaaaa diaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaaadaaaaaaabaaaaaa dcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaaagaabaaaacaaaaaa egaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaacaaaaaa kgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaaacaaaaaaegambaaa acaaaaaaegiicaaaadaaaaaaadaaaaaadiaaaaaipcaabaaaadaaaaaafgafbaaa acaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaakpcaabaaaadaaaaaaegiocaaa acaaaaaaaiaaaaaaagaabaaaacaaaaaaegaobaaaadaaaaaadcaaaaakpcaabaaa adaaaaaaegiocaaaacaaaaaaakaaaaaapgapbaaaacaaaaaaegaobaaaadaaaaaa aaaaaaaipcaabaaaadaaaaaaegaobaaaadaaaaaaegiocaaaacaaaaaaalaaaaaa aoaaaaahhcaabaaaadaaaaaaegacbaaaadaaaaaapgapbaaaadaaaaaaaaaaaaai hcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaaaaaaaaaaaapaaaaaaehaaaaal bcaabaaaaeaaaaaaegaabaaaaeaaaaaaaghabaaaagaaaaaaaagabaaaadaaaaaa ckaabaaaaeaaaaaaaaaaaaaihcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaaa aaaaaaaabaaaaaaaehaaaaalccaabaaaaeaaaaaaegaabaaaafaaaaaaaghabaaa agaaaaaaaagabaaaadaaaaaackaabaaaafaaaaaaaaaaaaaihcaabaaaafaaaaaa egacbaaaadaaaaaaegiccaaaaaaaaaaabbaaaaaaaaaaaaaihcaabaaaadaaaaaa egacbaaaadaaaaaaegiccaaaaaaaaaaabcaaaaaaehaaaaalicaabaaaaeaaaaaa egaabaaaadaaaaaaaghabaaaagaaaaaaaagabaaaadaaaaaackaabaaaadaaaaaa ehaaaaalecaabaaaaeaaaaaaegaabaaaafaaaaaaaghabaaaagaaaaaaaagabaaa adaaaaaackaabaaaafaaaaaadcaaaaakpcaabaaaadaaaaaaegaobaaaaeaaaaaa agaabaaaaaaaaaaaagiacaaaacaaaaaabiaaaaaabbaaaaakbcaabaaaaaaaaaaa egaobaaaadaaaaaaaceaaaaaaaaaiadoaaaaiadoaaaaiadoaaaaiadoaaaaaaaj hcaabaaaadaaaaaaegadbaaaacaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaa baaaaaahccaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaf ccaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaadkaabaia ebaaaaaaaaaaaaaackaabaaaabaaaaaabkaabaaaaaaaaaaadcaaaaakccaabaaa aaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaackaabaaaacaaaaaa dccaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaa dkiacaaaacaaaaaabiaaaaaaaacaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaa akaabaaaaaaaaaaadiaaaaaiocaabaaaaaaaaaaafgafbaaaacaaaaaaagincaaa aaaaaaaaamaaaaaadcaaaaakocaabaaaaaaaaaaaagincaaaaaaaaaaaalaaaaaa agaabaaaacaaaaaafgaobaaaaaaaaaaadcaaaaakocaabaaaaaaaaaaaagincaaa aaaaaaaaanaaaaaapgapbaaaacaaaaaafgaobaaaaaaaaaaaaaaaaaaiocaabaaa aaaaaaaafgaobaaaaaaaaaaaagincaaaaaaaaaaaaoaaaaaaaoaaaaahgcaabaaa aaaaaaaafgagbaaaaaaaaaaapgapbaaaaaaaaaaadbaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaabeaaaaaaaaaaaaaabaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaaabeaaaaaaaaaiadpefaaaaajpcaabaaaadaaaaaajgafbaaaaaaaaaaa eghobaaaabaaaaaaaagabaaaacaaaaaadiaaaaahccaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaadaaaaaaaaaaaaajhcaabaaaadaaaaaaegadbaiaebaaaaaa acaaaaaaegiccaaaaaaaaaaaaiaaaaaaaaaaaaajhcaabaaaacaaaaaaegadbaaa acaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaahecaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaadiaaaaaiicaabaaaaaaaaaaackaabaaa aaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaa aaaaaaaaefaaaaajpcaabaaaaeaaaaaapgapbaaaaaaaaaaaeghobaaaacaaaaaa aagabaaaabaaaaaadiaaaaahccaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaa aeaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaabkaabaaaaaaaaaaa diaaaaailcaabaaaaaaaaaaaagaabaaaaaaaaaaaegiicaaaaaaaaaaaajaaaaaa baaaaaahecaabaaaabaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf ecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaahhcaabaaaacaaaaaakgakbaaa abaaaaaaegacbaaaacaaaaaadcaaaaakhcaabaaaaeaaaaaaegacbaaaadaaaaaa kgakbaaaaaaaaaaaegacbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaaadaaaaaa kgakbaaaaaaaaaaaegacbaaaadaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaaaagabaaaagaaaaaa dcaaaaaphcaabaaaafaaaaaaegacbaaaafaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaakgakbaaaaaaaaaaa egacbaaaafaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaa aeaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaaeaaaaaa baaaaaahicaabaaaabaaaaaaegacbaaaafaaaaaaegacbaaaadaaaaaabaaaaaai bcaabaaaacaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaaacaaaaaadeaaaaah bcaabaaaacaaaaaaakaabaaaacaaaaaaabeaaaaaaaaaaaaadeaaaaakmcaabaaa abaaaaaakgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa deaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaa abaaaaaaeghobaaaaeaaaaaaaagabaaaafaaaaaaefaaaaajpcaabaaaaeaaaaaa egaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaaeaaaaaaaaaaaaalpcaabaaa afaaaaaadgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpaaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaaafaaaaaaabeaaaaa aaaaiadpdcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdp abeaaaaaipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaah bcaabaaaabaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaadiaaaaahccaabaaa abaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaa akaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaa abaaaaaaakaabaaaabaaaaaabkiacaaaaaaaaaaabfaaaaaadiaaaaahecaabaaa aaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaabaaaaaackaabaaa aaaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaafaaaaaaakaabaaaafaaaaaa diaaaaaiccaabaaaabaaaaaaakaabaaaabaaaaaadkiacaaaaaaaaaaabfaaaaaa dcaaaaalbcaabaaaabaaaaaaakaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaa bfaaaaaaabeaaaaaaaaaiadpdcaaaaajccaabaaaacaaaaaaakaabaaaacaaaaaa akaabaaaabaaaaaabkaabaaaabaaaaaaaaaaaaaibcaabaaaacaaaaaaakaabaia ebaaaaaaacaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaaabaaaaaadkaabaaa abaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaa akaabaaaabaaaaaabkaabaaaacaaaaaaabeaaaaabhlhnbdiaoaaaaakbcaabaaa abaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpakaabaaaabaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaabaaaaaackaabaaaaaaaaaaadiaaaaaiecaabaaa aaaaaaaackaabaaaaaaaaaaaakiacaaaaaaaaaaabfaaaaaadeaaaaahecaabaaa aaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaahocaabaaaacaaaaaa aganbaaaaaaaaaaakgakbaaaaaaaaaaaaaaaaaaiecaabaaaaaaaaaaackaabaia ebaaaaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaabaaaaaackaabaaa abaaaaaackaabaaaabaaaaaaapaaaaahbcaabaaaabaaaaaaagaabaaaabaaaaaa agaabaaaafaaaaaaaaaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaaalpdiaaaaahccaabaaaabaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaadcaaaaajhcaabaaa adaaaaaajgahbaaaafaaaaaakgakbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaah ocaabaaaacaaaaaafgaobaaaacaaaaaaagajbaaaadaaaaaadiaaaaahecaabaaa aaaaaaaaakaabaaaacaaaaaaakaabaaaacaaaaaadiaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaa acaaaaaackaabaaaaaaaaaaadcaaaaajecaabaaaaaaaaaaaakaabaaaabaaaaaa ckaabaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaaiccaabaaaabaaaaaadkaabaia ebaaaaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaahecaabaaaabaaaaaabkaabaaa abaaaaaabkaabaaaabaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaa ckaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaackaabaaa abaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaa abeaaaaaaaaaiadpdiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaa abaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaabaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaaaaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaadcaaaaaj hcaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaaaaaaaajgahbaaaacaaaaaa dgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaa egaobaiaebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightPos] Vector 6 [_LightPositionRange] Vector 7 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 10 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 "ps_3_0 def c11, 1, 0.0078125, -0.0078125, 0.970000029 def c12, 0.25, 2, -1, 0 def c13, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c14, -0.5, 0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov_pp r0.w, c11.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 add r0.xyz, r2, -c3 add r2.xyz, r2, -c8 nrm_pp r3.xyz, r0 dp3 r0.x, r2, r2 rsq r0.y, r0.x mul r0.x, r0.x, c8.w texld r4, r0.x, s1 mad_pp r0.xzw, r2.xyyz, -r0.y, -r3.xyyz nrm_pp r5.xyz, r0.xzww texld_pp r6, r1, s5 mad_pp r0.xzw, r6.xyyz, c12.y, c12.z nrm_pp r6.xyz, r0.xzww dp3_pp r0.x, r6, r5 max_pp r1.z, r0.x, c12.w texld_pp r7, r1, s4 texld_pp r8, r1, s3 add_pp r0.x, -r7.w, c11.x add_pp r0.z, -r0.x, c11.x mad_pp r0.z, r0.z, c13.y, c13.z log_pp r0.z, r0.z rcp r0.z, r0.z mul_pp r0.z, r0.z, c13.w mul_pp r0.w, r0.z, r0.z mad_pp r0.z, r0.z, r0.z, c11.x mul_pp r0.z, r0.z, c10.y pow_pp r2.w, r1.z, r0.w mul_pp r0.z, r0.z, r2.w dp3_pp r0.w, r6, -r3 max_pp r1.x, r0.w, c12.w mul_pp r0.w, r0.x, r0.x mul_pp r1.y, r0.w, c10.w mov r3.x, c11.x mad_pp r0.w, r0.w, -c10.w, r3.x mad_pp r1.z, r1.x, r0.w, r1.y add_pp r1.x, -r1.x, c11.x mul_pp r3.yzw, r0.y, r2.xxyz rcp r0.y, r0.y mul r0.y, r0.y, c6.w dp3_pp r1.w, r6, -r3.yzww dp3_pp r2.w, -r3.yzww, r5 max_pp r3.y, r2.w, c12.w max_pp r2.w, r1.w, c12.w mad_pp r0.w, r2.w, r0.w, r1.y mad r0.w, r0.w, r1.z, c13.x rcp_pp r0.w, r0.w mul_pp r0.z, r0.z, r0.w mul_pp r0.z, r2.w, r0.z mul_pp r0.z, r0.z, c10.x max_pp r1.y, r0.z, c12.w add r4.yzw, r2.xxyz, c11.y texld r5, r4.yzww, s2 add r4.yzw, r2.xxyz, c11.xzzy texld r6, r4.yzww, s2 mov r5.y, r6.x add r4.yzw, r2.xxyz, c11.xzyz add r2.xyz, r2, c11.yzzw texld r6, r2, s2 mov r5.w, r6.x texld r6, r4.yzww, s2 mov r5.z, r6.x mad r5, r0.y, -c11.w, r5 cmp_pp r5, r5, r3.x, c7.x dp4_pp r0.y, r5, c12.x mul r0.y, r0.y, r4.x mul_pp r0.yzw, r0.y, c9.xxyz mul_pp r1.yzw, r0, r1.y add_pp r2.x, -r3.y, c11.x mul_pp r2.y, r3.y, r3.y dp2add_pp r0.x, r2.y, r0.x, c14.x mul_pp r2.y, r2.x, r2.x mul_pp r2.y, r2.y, r2.y mul_pp r2.x, r2.x, r2.y lrp_pp r3.xyz, r2.x, c11.x, r7 mul_pp r1.yzw, r1, r3.xxyz mul_pp r2.x, r1.x, r1.x mul_pp r2.x, r2.x, r2.x mul_pp r1.x, r1.x, r2.x mad_pp r1.x, r0.x, r1.x, c11.x add_pp r2.x, -r2.w, c11.x mul_pp r2.y, r2.x, r2.x mul_pp r2.y, r2.y, r2.y mul_pp r2.x, r2.x, r2.y mad_pp r0.x, r0.x, r2.x, c11.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r2.w, r0.x mul_pp r0.xyz, r0.x, r0.yzww mad_pp r0.xyz, r8, r0, r1.yzww exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c14.y " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 ConstBuffer "$Globals" 288 Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedacnmnclcmigihnflchlplkdndjgeepdcabaaaaaaaeapaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefccmaoaaaaeaaaaaaailadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabjaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafidaaaaeaahabaaa acaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaa aeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac agaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaa acaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaa aoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa dcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa aaaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaa aeaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaaeaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaeaaaaaaadaaaaaa aaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaa aiaaaaaaaaaaaaajhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaaaaaaaaakhcaabaaaadaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaadmaaaaaadmaaaaaadmaaaaaaaaefaaaaajpcaabaaaadaaaaaaegacbaaa adaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaaaaaaaaakhcaabaaaaeaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaalmaaaaaalmaaaaaadmaaaaaaaaefaaaaaj pcaabaaaaeaaaaaaegacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaafccaabaaaadaaaaaaakaabaaaaeaaaaaaaaaaaaakhcaabaaaaeaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaalmaaaaaadmaaaaaalmaaaaaaaaefaaaaaj pcaabaaaaeaaaaaaegacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaafecaabaaaadaaaaaaakaabaaaaeaaaaaaaaaaaaakhcaabaaaaeaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaadmaaaaaalmaaaaaalmaaaaaaaaefaaaaaj pcaabaaaaeaaaaaaegacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaaficaabaaaadaaaaaaakaabaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaacaaaaaaegacbaaaacaaaaaaelaaaaafecaabaaaabaaaaaadkaabaaa aaaaaaaadiaaaaaiecaabaaaabaaaaaackaabaaaabaaaaaadkiacaaaacaaaaaa abaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaomfbhidp dbaaaaahpcaabaaaadaaaaaaegaobaaaadaaaaaakgakbaaaabaaaaaadhaaaaan pcaabaaaadaaaaaaegaobaaaadaaaaaaagiacaaaadaaaaaabiaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbbaaaaakecaabaaaabaaaaaaegaobaaa adaaaaaaaceaaaaaaaaaiadoaaaaiadoaaaaiadoaaaaiadodiaaaaaiicaabaaa abaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaaadaaaaaapgapbaaaabaaaaaa eghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaahecaabaaaabaaaaaackaabaaa abaaaaaaakaabaaaadaaaaaadiaaaaaihcaabaaaadaaaaaakgakbaaaabaaaaaa egiccaaaaaaaaaaaajaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaakgakbaaaabaaaaaadcaaaaalhcaabaaa aeaaaaaaegacbaiaebaaaaaaacaaaaaapgapbaaaaaaaaaaaegacbaiaebaaaaaa aaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaapgapbaaa aaaaaaaaegacbaaaaeaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaaabaaaaaa eghobaaaafaaaaaaaagabaaaafaaaaaadcaaaaaphcaabaaaafaaaaaaegacbaaa afaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialp aaaaialpaaaaialpaaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaafaaaaaapgapbaaaaaaaaaaaegacbaaaafaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaafaaaaaaegacbaaaaeaaaaaabaaaaaaiecaabaaaabaaaaaa egacbaiaebaaaaaaacaaaaaaegacbaaaaeaaaaaabaaaaaaiicaabaaaabaaaaaa egacbaaaafaaaaaaegacbaiaebaaaaaaacaaaaaabaaaaaaibcaabaaaaaaaaaaa egacbaaaafaaaaaaegacbaiaebaaaaaaaaaaaaaadeaaaaakgcaabaaaaaaaaaaa pgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeaaaaak jcaabaaaaaaaaaaaagambaaaaaaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaaefaaaaaj pcaabaaaabaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaa aaaaaaalpcaabaaaaeaaaaaadgajbaiaebaaaaaaacaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpaaaaaaaiicaabaaaabaaaaaaakaabaiaebaaaaaa aeaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaa abeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaaficaabaaaabaaaaaadkaabaaa abaaaaaaaoaaaaahicaabaaaabaaaaaaabeaaaaaaaaacaebdkaabaaaabaaaaaa diaaaaahicaabaaaacaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadcaaaaaj icaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaaabeaaaaaaaaaiadp diaaaaaiicaabaaaabaaaaaadkaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaacaaaaaabjaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaaakaabaaaaeaaaaaa akaabaaaaeaaaaaadiaaaaaiicaabaaaacaaaaaadkaabaaaabaaaaaadkiacaaa aaaaaaaabbaaaaaadcaaaaalicaabaaaabaaaaaadkaabaiaebaaaaaaabaaaaaa dkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaaadaaaaaa akaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaacaaaaaadcaaaaajicaabaaa abaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaacaaaaaadcaaaaaj icaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaadaaaaaaabeaaaaabhlhnbdi aoaaaaakicaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp dkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaaaaaaaaaabbaaaaaa deaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaah hcaabaaaafaaaaaaegacbaaaadaaaaaapgapbaaaaaaaaaaaaaaaaaaljcaabaaa aaaaaaaaagaibaiaebaaaaaaaaaaaaaaaceaaaaaaaaaiadpaaaaaaaaaaaaaaaa aaaaiadpdiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaa apaaaaahecaabaaaaaaaaaaakgakbaaaaaaaaaaaagaabaaaaeaaaaaaaaaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaalpdiaaaaahicaabaaa abaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaa dkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaaacaaaaaajgahbaaaaeaaaaaa pgapbaaaaaaaaaaaegacbaaaacaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaa acaaaaaaegacbaaaafaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaaaaaaaaa akaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaadkaabaaaaaaaaaaa dcaaaaajbcaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaa aaaaiadpaaaaaaaiicaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajecaabaaa aaaaaaaackaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaah bcaabaaaaaaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa agaabaaaaaaaaaaaegacbaaaadaaaaaadcaaaaajhcaabaaaaaaaaaaaegacbaaa abaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadgaaaaaficaabaaaaaaaaaaa abeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaa doaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 12 [_LightColor] Vector 11 [_LightPos] Vector 9 [_LightPositionRange] Vector 10 [_LightShadowData] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 13 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_ShadowMapTexture] CUBE 3 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 "ps_3_0 def c14, 1, 0.0078125, -0.0078125, 0.970000029 def c15, 0.25, 2, -1, 0 def c16, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c17, -0.5, 0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_cube s3 dcl_2d s4 dcl_2d s5 dcl_2d s6 rcp r0.x, v1.z mul r0.x, r0.x, c7.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c8.x, r2.x, c8.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov_pp r0.w, c14.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 mov_pp r2.w, c14.x dp4 r0.x, c3, r2 dp4 r0.y, c4, r2 dp4 r0.z, c5, r2 texld r0, r0, s2 add r0.xyz, r2, -c11 add r2.xyz, r2, -c6 nrm_pp r3.xyz, r2 add r2.xyz, r0, c14.y texld r2, r2, s3 add r4.xyz, r0, c14.zzyw texld r4, r4, s3 mov r2.y, r4.x add r4.xyz, r0, c14.zyzw texld r4, r4, s3 mov r2.z, r4.x add r4.xyz, r0, c14.yzzw texld r4, r4, s3 mov r2.w, r4.x dp3 r1.z, r0, r0 rsq r1.w, r1.z mul r1.z, r1.z, c11.w texld r4, r1.z, s1 rcp r1.z, r1.w mul r1.z, r1.z, c9.w mad r2, r1.z, -c14.w, r2 mov r5.x, c14.x cmp_pp r2, r2, r5.x, c10.x dp4_pp r1.z, r2, c15.x mul r1.z, r1.z, r4.x mul r0.w, r0.w, r1.z mul_pp r2.xyz, r0.w, c12 mad_pp r4.xyz, r0, -r1.w, -r3 mul_pp r0.xyz, r0, r1.w nrm_pp r6.xyz, r4 texld_pp r4, r1, s6 mad_pp r4.xyz, r4, c15.y, c15.z nrm_pp r7.xyz, r4 dp3_pp r0.w, r7, r6 dp3_pp r1.z, -r0, r6 dp3_pp r0.x, r7, -r0 dp3_pp r0.y, r7, -r3 max_pp r1.w, r0.y, c15.w max_pp r2.w, r0.x, c15.w max_pp r0.x, r1.z, c15.w max_pp r1.z, r0.w, c15.w texld_pp r3, r1, s5 texld_pp r4, r1, s4 add_pp r0.y, -r3.w, c14.x add_pp r0.z, -r0.y, c14.x mad_pp r0.z, r0.z, c16.y, c16.z log_pp r0.z, r0.z rcp r0.z, r0.z mul_pp r0.z, r0.z, c16.w mul_pp r0.w, r0.z, r0.z mad_pp r0.z, r0.z, r0.z, c14.x mul_pp r0.z, r0.z, c13.y pow_pp r3.w, r1.z, r0.w mul_pp r0.z, r0.z, r3.w mul_pp r0.w, r0.y, r0.y mul_pp r1.x, r0.w, c13.w mad_pp r0.w, r0.w, -c13.w, r5.x mad_pp r1.y, r1.w, r0.w, r1.x add_pp r1.z, -r1.w, c14.x mad_pp r0.w, r2.w, r0.w, r1.x mad r0.w, r0.w, r1.y, c16.x rcp_pp r0.w, r0.w mul_pp r0.z, r0.z, r0.w mul_pp r0.z, r2.w, r0.z mul_pp r0.z, r0.z, c13.x max_pp r1.x, r0.z, c15.w mul_pp r1.xyw, r2.xyzz, r1.x add_pp r0.z, -r0.x, c14.x mul_pp r0.x, r0.x, r0.x dp2add_pp r0.x, r0.x, r0.y, c17.x mul_pp r0.y, r0.z, r0.z mul_pp r0.y, r0.y, r0.y mul_pp r0.y, r0.z, r0.y lrp_pp r5.xyz, r0.y, c14.x, r3 mul_pp r0.yzw, r1.xxyw, r5.xxyz mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.x, r1.x, c14.x add_pp r1.y, -r2.w, c14.x mul_pp r1.z, r1.y, r1.y mul_pp r1.z, r1.z, r1.z mul_pp r1.y, r1.y, r1.z mad_pp r0.x, r0.x, r1.y, c14.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r2.w, r0.x mul_pp r1.xyz, r0.x, r2 mad_pp r0.xyz, r4, r1, r0.yzww exp_pp oC0.x, -r0.x exp_pp oC0.y, -r0.y exp_pp oC0.z, -r0.z mov_pp oC0.w, c17.y " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 3 SetTexture 3 [_LightTexture0] CUBE 2 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedionchpmjndcpllogjfealiiadpehpapeabaaaaaapaapaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcbiapaaaaeaaaaaaamgadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabjaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafkaaaaadaagabaaa agaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaafidaaaaeaahabaaaadaaaaaa ffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaa ffffaaaafibiaaaeaahabaaaagaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacagaaaaaa aoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaah dcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaal icaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaa aaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaaaaaaaaaa egiccaaaaeaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaaaeaaaaaa aaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaaaaaaaaaa egiccaaaaeaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaaaaaaaaai hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaeaaaaaaadaaaaaaaaaaaaaj hcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaaaiaaaaaa aaaaaaakhcaabaaaadaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaadmaaaaaadm aaaaaadmaaaaaaaaefaaaaajpcaabaaaadaaaaaaegacbaaaadaaaaaaeghobaaa acaaaaaaaagabaaaadaaaaaaaaaaaaakhcaabaaaaeaaaaaaegacbaaaacaaaaaa aceaaaaaaaaaaalmaaaaaalmaaaaaadmaaaaaaaaefaaaaajpcaabaaaaeaaaaaa egacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaafccaabaaa adaaaaaaakaabaaaaeaaaaaaaaaaaaakhcaabaaaaeaaaaaaegacbaaaacaaaaaa aceaaaaaaaaaaalmaaaaaadmaaaaaalmaaaaaaaaefaaaaajpcaabaaaaeaaaaaa egacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaafecaabaaa adaaaaaaakaabaaaaeaaaaaaaaaaaaakhcaabaaaaeaaaaaaegacbaaaacaaaaaa aceaaaaaaaaaaadmaaaaaalmaaaaaalmaaaaaaaaefaaaaajpcaabaaaaeaaaaaa egacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaficaabaaa adaaaaaaakaabaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaa egacbaaaacaaaaaaelaaaaafecaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaai ecaabaaaabaaaaaackaabaaaabaaaaaadkiacaaaacaaaaaaabaaaaaadiaaaaah ecaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaomfbhidpdbaaaaahpcaabaaa adaaaaaaegaobaaaadaaaaaakgakbaaaabaaaaaadhaaaaanpcaabaaaadaaaaaa egaobaaaadaaaaaaagiacaaaadaaaaaabiaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpbbaaaaakecaabaaaabaaaaaaegaobaaaadaaaaaaaceaaaaa aaaaiadoaaaaiadoaaaaiadoaaaaiadodiaaaaaiicaabaaaabaaaaaadkaabaaa aaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaaefaaaaajpcaabaaaadaaaaaapgapbaaaabaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaaakaabaaa adaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaaaaaaaaaegiccaaaaaaaaaaa amaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaaaaaaaaaalaaaaaaagaabaaa aaaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaaaaaaaaa anaaaaaakgakbaaaaaaaaaaaegacbaaaadaaaaaaaaaaaaajhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaaaaaaaaaihcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaa adaaaaaaegacbaaaadaaaaaaeghobaaaadaaaaaaaagabaaaacaaaaaadiaaaaah ecaabaaaabaaaaaackaabaaaabaaaaaadkaabaaaadaaaaaadiaaaaaihcaabaaa adaaaaaakgakbaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaabaaaaaahecaabaaa abaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaafecaabaaaabaaaaaa ckaabaaaabaaaaaadiaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaakgakbaaa abaaaaaadcaaaaalhcaabaaaaeaaaaaaegacbaiaebaaaaaaacaaaaaapgapbaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaeaaaaaa egacbaaaaeaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaeaaaaaapgapbaaaaaaaaaaaegacbaaaaeaaaaaaefaaaaajpcaabaaa afaaaaaaegaabaaaabaaaaaaeghobaaaagaaaaaaaagabaaaagaaaaaadcaaaaap hcaabaaaafaaaaaaegacbaaaafaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaea aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaapgapbaaaaaaaaaaaegacbaaa afaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaaeaaaaaa baaaaaaiecaabaaaabaaaaaaegacbaiaebaaaaaaacaaaaaaegacbaaaaeaaaaaa baaaaaaiicaabaaaabaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaaacaaaaaa baaaaaaibcaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaaaaaaaaaa deaaaaakgcaabaaaaaaaaaaapgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadeaaaaakjcaabaaaaaaaaaaaagambaaaaaaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaa aagabaaaafaaaaaaefaaaaajpcaabaaaabaaaaaaegaabaaaabaaaaaaeghobaaa aeaaaaaaaagabaaaaeaaaaaaaaaaaaalpcaabaaaaeaaaaaadgajbaiaebaaaaaa acaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaaaaaaaiicaabaaa abaaaaaaakaabaiaebaaaaaaaeaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaa abaaaaaadkaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaaf icaabaaaabaaaaaadkaabaaaabaaaaaaaoaaaaahicaabaaaabaaaaaaabeaaaaa aaaacaebdkaabaaaabaaaaaadiaaaaahicaabaaaacaaaaaadkaabaaaabaaaaaa dkaabaaaabaaaaaadcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaaiicaabaaaabaaaaaadkaabaaaabaaaaaa bkiacaaaaaaaaaaabbaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa dkaabaaaacaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaa abaaaaaaakaabaaaaeaaaaaaakaabaaaaeaaaaaadiaaaaaiicaabaaaacaaaaaa dkaabaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalicaabaaaabaaaaaa dkaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadp dcaaaaajicaabaaaadaaaaaaakaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaa acaaaaaadcaaaaajicaabaaaabaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaa dkaabaaaacaaaaaadcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaa adaaaaaaabeaaaaabhlhnbdiaoaaaaakicaabaaaabaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaabkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaa akiacaaaaaaaaaaabbaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaaegacbaaaadaaaaaapgapbaaa aaaaaaaaaaaaaaaljcaabaaaaaaaaaaaagaibaiaebaaaaaaaaaaaaaaaceaaaaa aaaaiadpaaaaaaaaaaaaaaaaaaaaiadpdiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaackaabaaaaaaaaaaaapaaaaahecaabaaaaaaaaaaakgakbaaaaaaaaaaa agaabaaaaeaaaaaaaaaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaa aaaaaalpdiaaaaahicaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaa acaaaaaajgahbaaaaeaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaadiaaaaah hcaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaaafaaaaaadiaaaaahicaabaaa aaaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaajbcaabaaaaaaaaaaackaabaaaaaaaaaaa akaabaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaaiicaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaaabaaaaaadkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaa dkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaajecaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaiadpdiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaackaabaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegacbaaaadaaaaaadcaaaaaj hcaabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaa dgaaaaaficaabaaaaaaaaaaaabeaaaaaaaaaiadpbjaaaaagpccabaaaaaaaaaaa egaobaiaebaaaaaaaaaaaaaadoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_OFF" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_OFF" "UNITY_HDR_ON" } Matrix 0 [_CameraToWorld] 3 Vector 7 [_LightColor] Vector 6 [_LightPos] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 8 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 "ps_3_0 def c9, 1, 2, -1, 0 def c10, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c11, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov_pp r0.w, c9.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 add r0.xyz, r2, -c3 add r2.xyz, r2, -c6 nrm_pp r3.xyz, r0 dp3 r0.x, r2, r2 rsq r0.y, r0.x mul r0.x, r0.x, c6.w texld r4, r0.x, s1 mul_pp r0.xzw, r4.x, c7.xyyz mad_pp r4.xyz, r2, -r0.y, -r3 mul_pp r2.xyz, r0.y, r2 nrm_pp r5.xyz, r4 texld_pp r4, r1, s4 mad_pp r4.xyz, r4, c9.y, c9.z nrm_pp r6.xyz, r4 dp3_pp r0.y, r6, r5 dp3_pp r1.z, -r2, r5 dp3_pp r1.w, r6, -r2 dp3_pp r2.x, r6, -r3 max_pp r3.x, r2.x, c9.w max_pp r2.x, r1.w, c9.w max_pp r2.y, r1.z, c9.w max_pp r1.z, r0.y, c9.w texld_pp r4, r1, s3 texld_pp r5, r1, s2 add_pp r0.y, -r4.w, c9.x add_pp r1.x, -r0.y, c9.x mad_pp r1.x, r1.x, c10.y, c10.z log_pp r1.x, r1.x rcp r1.x, r1.x mul_pp r1.x, r1.x, c10.w mul_pp r1.y, r1.x, r1.x mad_pp r1.x, r1.x, r1.x, c9.x mul_pp r1.x, r1.x, c8.y pow_pp r2.z, r1.z, r1.y mul_pp r1.x, r1.x, r2.z mul_pp r1.y, r0.y, r0.y mul_pp r1.z, r1.y, c8.w mov r6.x, c9.x mad_pp r1.y, r1.y, -c8.w, r6.x mad_pp r1.w, r3.x, r1.y, r1.z add_pp r2.z, -r3.x, c9.x mad_pp r1.y, r2.x, r1.y, r1.z mad r1.y, r1.y, r1.w, c10.x rcp_pp r1.y, r1.y mul_pp r1.x, r1.x, r1.y mul_pp r1.x, r2.x, r1.x mul_pp r1.x, r1.x, c8.x max_pp r2.w, r1.x, c9.w mul_pp r1.xyz, r0.xzww, r2.w add_pp r1.w, -r2.y, c9.x mul_pp r2.y, r2.y, r2.y dp2add_pp r0.y, r2.y, r0.y, c11.x mul_pp r2.y, r1.w, r1.w mul_pp r2.y, r2.y, r2.y mul_pp r1.w, r1.w, r2.y lrp_pp r3.xyz, r1.w, c9.x, r4 mul_pp r1.xyz, r1, r3 mul_pp r1.w, r2.z, r2.z mul_pp r1.w, r1.w, r1.w mul_pp r1.w, r2.z, r1.w mad_pp r1.w, r0.y, r1.w, c9.x add_pp r2.y, -r2.x, c9.x mul_pp r2.z, r2.y, r2.y mul_pp r2.z, r2.z, r2.z mul_pp r2.y, r2.y, r2.z mad_pp r0.y, r0.y, r2.y, c9.x mul_pp r0.y, r1.w, r0.y mul_pp r0.y, r2.x, r0.y mul_pp r0.xyz, r0.y, r0.xzww mad_pp oC0.xyz, r5, r0, r1 mov_pp oC0.w, c9.x " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_OFF" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 ConstBuffer "$Globals" 288 Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerCamera2" 2 "ps_4_0 eefiecedcpjogoiffbkoclhbgbljojceajmnmpmoabaaaaaafeamaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefchmalaaaaeaaaaaaanpacaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaafibiaaae aahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaagcbaaaad lcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacagaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaa ckbabaaaacaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaa acaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaa efaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaadcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaa acaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaa aaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaa fgafbaaaaaaaaaaaegiccaaaacaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaa egiicaaaacaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaak hcaabaaaaaaaaaaaegiccaaaacaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaa aaaaaaaaaaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaacaaaaaa adaaaaaaaaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaaaaaaaaajhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaia ebaaaaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaa egacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaafecaabaaaabaaaaaa dkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaa aaaaaaaaaiaaaaaaefaaaaajpcaabaaaadaaaaaapgapbaaaaaaaaaaaeghobaaa abaaaaaaaagabaaaabaaaaaadiaaaaaihcaabaaaadaaaaaaagaabaaaadaaaaaa egiccaaaaaaaaaaaajaaaaaadcaaaaalhcaabaaaaeaaaaaaegacbaiaebaaaaaa aaaaaaaakgakbaaaabaaaaaaegacbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaa aaaaaaaaegacbaaaaaaaaaaakgakbaaaabaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaaeaaaaaapgapbaaaaaaaaaaaegacbaaaaeaaaaaa efaaaaajpcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaaaagabaaa aeaaaaaadcaaaaaphcaabaaaafaaaaaaegacbaaaafaaaaaaaceaaaaaaaaaaaea aaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaapgapbaaa aaaaaaaaegacbaaaafaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaaeaaaaaabaaaaaaiecaabaaaabaaaaaaegacbaiaebaaaaaaaaaaaaaa egacbaaaaeaaaaaabaaaaaaibcaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaia ebaaaaaaaaaaaaaabaaaaaaiccaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaia ebaaaaaaacaaaaaadeaaaaahecaabaaaaaaaaaaackaabaaaabaaaaaaabeaaaaa aaaaaaaadeaaaaaklcaabaaaaaaaaaaaegambaaaaaaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa efaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaa adaaaaaaefaaaaajpcaabaaaabaaaaaaegaabaaaabaaaaaaeghobaaaacaaaaaa aagabaaaacaaaaaaaaaaaaalpcaabaaaaeaaaaaadgajbaiaebaaaaaaacaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaaaaaaaiicaabaaaabaaaaaa akaabaiaebaaaaaaaeaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaaabaaaaaa dkaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaaficaabaaa abaaaaaadkaabaaaabaaaaaaaoaaaaahicaabaaaabaaaaaaabeaaaaaaaaacaeb dkaabaaaabaaaaaadiaaaaahicaabaaaacaaaaaadkaabaaaabaaaaaadkaabaaa abaaaaaadcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaa abeaaaaaaaaaiadpdiaaaaaiicaabaaaabaaaaaadkaabaaaabaaaaaabkiacaaa aaaaaaaabbaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa acaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaa akaabaaaaeaaaaaaakaabaaaaeaaaaaadiaaaaaiicaabaaaacaaaaaadkaabaaa abaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalicaabaaaabaaaaaadkaabaia ebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaaj icaabaaaadaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaacaaaaaa dcaaaaajicaabaaaabaaaaaaakaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaa acaaaaaadcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaadaaaaaa abeaaaaabhlhnbdiaoaaaaakicaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaa aaaaaaaabbaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaadiaaaaahhcaabaaaafaaaaaaegacbaaaadaaaaaapgapbaaaaaaaaaaa aaaaaaalkcaabaaaaaaaaaaafgajbaiaebaaaaaaaaaaaaaaaceaaaaaaaaaaaaa aaaaiadpaaaaaaaaaaaaiadpdiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaa ckaabaaaaaaaaaaaapaaaaahecaabaaaaaaaaaaakgakbaaaaaaaaaaaagaabaaa aeaaaaaaaaaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaalp diaaaaahicaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah icaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaaacaaaaaa jgahbaaaaeaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaadiaaaaahhcaabaaa acaaaaaaegacbaaaacaaaaaaegacbaaaafaaaaaadiaaaaahicaabaaaaaaaaaaa bkaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahccaabaaaaaaaaaaabkaabaaaaaaaaaaa dkaabaaaaaaaaaaadcaaaaajccaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaa aaaaaaaaabeaaaaaaaaaiadpaaaaaaaiicaabaaaaaaaaaaaakaabaiaebaaaaaa aaaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaaabaaaaaadkaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaa dcaaaaajecaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaiadpdiaaaaahccaabaaaaaaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaaagaabaaaaaaaaaaaegacbaaaadaaaaaadcaaaaajhccabaaa aaaaaaaaegacbaaaabaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadgaaaaaf iccabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "UNITY_HDR_ON" } Matrix 0 [_CameraToWorld] 3 Vector 7 [_LightColor] Vector 6 [_LightDir] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 8 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_CameraGBufferTexture0] 2D 1 SetTexture 2 [_CameraGBufferTexture1] 2D 2 SetTexture 3 [_CameraGBufferTexture2] 2D 3 "ps_3_0 def c9, 1, 2, -1, 0 def c10, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c11, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov r0.w, c9.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 add r0.xyz, r2, -c3 dp3 r0.w, r0, r0 rsq r0.w, r0.w mad_pp r2.xyz, r0, -r0.w, -c6 mul_pp r0.xyz, r0.w, r0 nrm_pp r3.xyz, r2 texld_pp r2, r1, s3 mad_pp r2.xyz, r2, c9.y, c9.z nrm_pp r4.xyz, r2 dp3_pp r0.w, r4, r3 dp3_pp r1.z, -c6, r3 max_pp r2.x, r1.z, c9.w max_pp r1.z, r0.w, c9.w texld_pp r3, r1, s2 texld_pp r5, r1, s1 add_pp r0.w, -r3.w, c9.x add_pp r1.x, -r0.w, c9.x mad_pp r1.x, r1.x, c10.y, c10.z log_pp r1.x, r1.x rcp r1.x, r1.x mul_pp r1.x, r1.x, c10.w mul_pp r1.y, r1.x, r1.x mad_pp r1.x, r1.x, r1.x, c9.x mul_pp r1.x, r1.x, c8.y pow_pp r2.y, r1.z, r1.y mul_pp r1.x, r1.x, r2.y dp3_pp r0.x, r4, -r0 dp3_pp r0.y, r4, -c6 max_pp r1.y, r0.y, c9.w max_pp r1.z, r0.x, c9.w mul_pp r0.x, r0.w, r0.w mul_pp r0.y, r0.x, c8.w mov r4.x, c9.x mad_pp r0.x, r0.x, -c8.w, r4.x mad_pp r0.z, r1.z, r0.x, r0.y add_pp r1.z, -r1.z, c9.x mad_pp r0.x, r1.y, r0.x, r0.y mad r0.x, r0.x, r0.z, c10.x rcp_pp r0.x, r0.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r1.y, r0.x mul_pp r0.x, r0.x, c8.x mul_pp r2.yzw, r0.x, c7.xxyz cmp_pp r0.xyz, r0.x, r2.yzww, c9.w add_pp r1.x, -r2.x, c9.x mul_pp r1.w, r2.x, r2.x dp2add_pp r0.w, r1.w, r0.w, c11.x mul_pp r1.w, r1.x, r1.x mul_pp r1.w, r1.w, r1.w mul_pp r1.x, r1.x, r1.w lrp_pp r2.xyz, r1.x, c9.x, r3 mul_pp r0.xyz, r0, r2 mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.w, r1.x, c9.x add_pp r1.z, -r1.y, c9.x mul_pp r1.w, r1.z, r1.z mul_pp r1.w, r1.w, r1.w mul_pp r1.z, r1.z, r1.w mad_pp r0.w, r0.w, r1.z, c9.x mul_pp r0.w, r1.x, r0.w mul_pp r0.w, r1.y, r0.w mul_pp r1.xyz, r0.w, c7 mad_pp oC0.xyz, r5, r1, r0 mov_pp oC0.w, c9.x " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_OFF" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_CameraGBufferTexture0] 2D 1 SetTexture 2 [_CameraGBufferTexture1] 2D 2 SetTexture 3 [_CameraGBufferTexture2] 2D 3 ConstBuffer "$Globals" 288 Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerCamera2" 2 "ps_4_0 eefiecedfakhoplphoihmpingddpfjibodgdelglabaaaaaakialaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcnaakaaaaeaaaaaaaleacaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaa fibiaaaeaahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaa gcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaa aaaaaaaagiaaaaacagaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaa afaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaa egbcbaaaacaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaa abaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaa aagabaaaaaaaaaaadcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaa akaabaaaacaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaa acaaaaaafgafbaaaaaaaaaaaegiccaaaacaaaaaaabaaaaaadcaaaaaklcaabaaa aaaaaaaaegiicaaaacaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaa dcaaaaakhcaabaaaaaaaaaaaegiccaaaacaaaaaaacaaaaaakgakbaaaaaaaaaaa egadbaaaaaaaaaaaaaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaa acaaaaaaadaaaaaaaaaaaaajhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaia ebaaaaaaabaaaaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaam hcaabaaaacaaaaaaegacbaiaebaaaaaaaaaaaaaapgapbaaaaaaaaaaaegiccaia ebaaaaaaaaaaaaaaahaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaaaaaaaaaa egacbaaaaaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaa acaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa acaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaaefaaaaajpcaabaaaadaaaaaa egaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaadcaaaaaphcaabaaa adaaaaaaegacbaaaadaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaa aceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahhcaabaaaadaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaacaaaaaabaaaaaaj ecaabaaaabaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaaegacbaaaacaaaaaa deaaaaahecaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaaaaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaa eghobaaaacaaaaaaaagabaaaacaaaaaaefaaaaajpcaabaaaaeaaaaaaegaabaaa abaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaaaaaaaaalpcaabaaaafaaaaaa dgajbaiaebaaaaaaacaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp aaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaaafaaaaaaabeaaaaaaaaaiadp dcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaa ipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaahbcaabaaa abaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaa akaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaa abaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaa akaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaaaaaaaa baaaaaaibcaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaiaebaaaaaaaaaaaaaa baaaaaajccaabaaaaaaaaaaaegacbaaaadaaaaaaegiccaiaebaaaaaaaaaaaaaa ahaaaaaadeaaaaakdcaabaaaaaaaaaaaegaabaaaaaaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaafaaaaaa akaabaaaafaaaaaadiaaaaaibcaabaaaabaaaaaackaabaaaaaaaaaaadkiacaaa aaaaaaaabbaaaaaadcaaaaalecaabaaaaaaaaaaackaabaiaebaaaaaaaaaaaaaa dkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaajccaabaaaabaaaaaa akaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaabaaaaaaaaaaaaaibcaabaaa aaaaaaaaakaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpdcaaaaajecaabaaa aaaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaabaaaaaadcaaaaaj ecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaaabeaaaaabhlhnbdi aoaaaaakecaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp ckaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaaaaaaaaackaabaaa aaaaaaaadiaaaaahecaabaaaaaaaaaaabkaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaaiecaabaaaaaaaaaaackaabaaaaaaaaaaaakiacaaaaaaaaaaabbaaaaaa deaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaai lcaabaaaabaaaaaakgakbaaaaaaaaaaaegiicaaaaaaaaaaaajaaaaaaaaaaaaai ecaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaah icaabaaaaaaaaaaackaabaaaabaaaaaackaabaaaabaaaaaaapaaaaahicaabaaa aaaaaaaapgapbaaaaaaaaaaaagaabaaaafaaaaaaaaaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaabeaaaaaaaaaaalpdiaaaaahecaabaaaabaaaaaackaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaa ckaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaackaabaaa abaaaaaadcaaaaajhcaabaaaacaaaaaajgahbaaaafaaaaaakgakbaaaaaaaaaaa egacbaaaacaaaaaadiaaaaahhcaabaaaabaaaaaaegadbaaaabaaaaaaegacbaaa acaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah bcaabaaaaaaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadcaaaaajbcaabaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaai ecaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaah icaabaaaabaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahicaabaaa abaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajecaabaaaaaaaaaaadkaabaaa aaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaaaaaaaaa akaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaabkaabaaa aaaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaaagaabaaaaaaaaaaa egiccaaaaaaaaaaaajaaaaaadcaaaaajhccabaaaaaaaaaaaegacbaaaaeaaaaaa egacbaaaaaaaaaaaegacbaaaabaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaa aaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_OFF" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_OFF" "UNITY_HDR_ON" } Matrix 4 [_CameraToWorld] 3 Matrix 0 [_LightMatrix0] Vector 11 [_LightColor] Vector 10 [_LightPos] Vector 8 [_ProjectionParams] Vector 7 [_WorldSpaceCameraPos] Vector 9 [_ZBufferParams] Vector 12 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 "ps_3_0 def c13, 1, 0, 2, -1 def c14, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c15, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 rcp r0.x, v1.z mul r0.x, r0.x, c8.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c9.x, r2.x, c9.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov r0.w, c13.x dp4 r2.x, c4, r0 dp4 r2.y, c5, r0 dp4 r2.z, c6, r0 mov r2.w, c13.x dp4 r0.x, c0, r2 dp4 r0.y, c1, r2 dp4 r0.z, c2, r2 dp4 r0.w, c3, r2 texldp r3, r0, s2 add r0.xyz, -r2, c10 add r2.xyz, r2, -c7 nrm_pp r3.xyz, r2 dp3 r1.z, r0, r0 mul r1.w, r1.z, c10.w rsq r1.z, r1.z texld r2, r1.w, s1 mul r1.w, r2.x, r3.w mul_pp r2.xyz, r1.w, c11 cmp_pp r2.xyz, r0.w, c13.y, r2 mad_pp r4.xyz, r0, r1.z, -r3 mul_pp r0.xyz, r0, r1.z nrm_pp r5.xyz, r4 texld_pp r4, r1, s5 mad_pp r4.xyz, r4, c13.z, c13.w nrm_pp r6.xyz, r4 dp3_pp r0.w, r6, r5 dp3_pp r1.z, r0, r5 dp3_pp r0.x, r6, r0 dp3_pp r0.y, r6, -r3 max_pp r1.w, r0.y, c13.y max_pp r2.w, r0.x, c13.y max_pp r0.x, r1.z, c13.y max_pp r1.z, r0.w, c13.y texld_pp r3, r1, s4 texld_pp r4, r1, s3 add_pp r0.y, -r3.w, c13.x add_pp r0.z, -r0.y, c13.x mad_pp r0.z, r0.z, c14.y, c14.z log_pp r0.z, r0.z rcp r0.z, r0.z mul_pp r0.z, r0.z, c14.w mul_pp r0.w, r0.z, r0.z mad_pp r0.z, r0.z, r0.z, c13.x mul_pp r0.z, r0.z, c12.y pow_pp r3.w, r1.z, r0.w mul_pp r0.z, r0.z, r3.w mul_pp r0.w, r0.y, r0.y mul_pp r1.x, r0.w, c12.w mov r5.x, c13.x mad_pp r0.w, r0.w, -c12.w, r5.x mad_pp r1.y, r1.w, r0.w, r1.x add_pp r1.z, -r1.w, c13.x mad_pp r0.w, r2.w, r0.w, r1.x mad r0.w, r0.w, r1.y, c14.x rcp_pp r0.w, r0.w mul_pp r0.z, r0.z, r0.w mul_pp r0.z, r2.w, r0.z mul_pp r0.z, r0.z, c12.x max_pp r1.x, r0.z, c13.y mul_pp r1.xyw, r2.xyzz, r1.x add_pp r0.z, -r0.x, c13.x mul_pp r0.x, r0.x, r0.x dp2add_pp r0.x, r0.x, r0.y, c15.x mul_pp r0.y, r0.z, r0.z mul_pp r0.y, r0.y, r0.y mul_pp r0.y, r0.z, r0.y lrp_pp r5.xyz, r0.y, c13.x, r3 mul_pp r0.yzw, r1.xxyw, r5.xxyz mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.x, r1.x, c13.x add_pp r1.y, -r2.w, c13.x mul_pp r1.z, r1.y, r1.y mul_pp r1.z, r1.z, r1.z mul_pp r1.y, r1.y, r1.z mad_pp r0.x, r0.x, r1.y, c13.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r2.w, r0.x mul_pp r1.xyz, r0.x, r2 mad_pp oC0.xyz, r4, r1, r0.yzww mov_pp oC0.w, c13.x " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_OFF" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerCamera2" 2 "ps_4_0 eefiecedaofpgjdgdkbgeifbjpiabppomfojbemlabaaaaaaneanaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcpmamaaaaeaaaaaaadpadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaa acaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaa aeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac aiaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaa acaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaa aoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa dcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa aaaaaaaaegiccaaaacaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaa acaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaacaaaaaaadaaaaaa aaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaabaaaaaa aeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaacaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaia ebaaaaaaaaaaaaaaegiccaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaafecaabaaaabaaaaaadkaabaaa aaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaa aiaaaaaaefaaaaajpcaabaaaaeaaaaaapgapbaaaaaaaaaaaeghobaaaacaaaaaa aagabaaaabaaaaaadcaaaaakocaabaaaaeaaaaaaagajbaaaadaaaaaakgakbaaa abaaaaaaagajbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaaadaaaaaakgakbaaa abaaaaaaegacbaaaadaaaaaabaaaaaahicaabaaaaaaaaaaajgahbaaaaeaaaaaa jgahbaaaaeaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah ocaabaaaaeaaaaaapgapbaaaaaaaaaaafgaobaaaaeaaaaaaefaaaaajpcaabaaa afaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaaaagabaaaafaaaaaadcaaaaap hcaabaaaafaaaaaaegacbaaaafaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaea aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaapgapbaaaaaaaaaaaegacbaaa afaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaajgahbaaaaeaaaaaa baaaaaahecaabaaaabaaaaaaegacbaaaadaaaaaajgahbaaaaeaaaaaabaaaaaah icaabaaaabaaaaaaegacbaaaafaaaaaaegacbaaaadaaaaaabaaaaaaibcaabaaa acaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaaacaaaaaadeaaaaahbcaabaaa acaaaaaaakaabaaaacaaaaaaabeaaaaaaaaaaaaadeaaaaakmcaabaaaabaaaaaa kgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaa eghobaaaaeaaaaaaaagabaaaaeaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaa abaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaaaaaaaaalpcaabaaaagaaaaaa dgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp aaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaaagaaaaaaabeaaaaaaaaaiadp dcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaa ipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaahbcaabaaa abaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaa akaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaa abaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaa akaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaaaaaaaa diaaaaahbcaabaaaabaaaaaaakaabaaaagaaaaaaakaabaaaagaaaaaadiaaaaai ccaabaaaabaaaaaaakaabaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaal bcaabaaaabaaaaaaakaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaa abeaaaaaaaaaiadpdcaaaaajccaabaaaacaaaaaaakaabaaaacaaaaaaakaabaaa abaaaaaabkaabaaaabaaaaaaaaaaaaaibcaabaaaacaaaaaaakaabaiaebaaaaaa acaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaaabaaaaaadkaabaaaabaaaaaa akaabaaaabaaaaaabkaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaa abaaaaaabkaabaaaacaaaaaaabeaaaaabhlhnbdiaoaaaaakbcaabaaaabaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpakaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaa dkaabaaaaaaaaaaaakiacaaaaaaaaaaabbaaaaaadeaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaaiocaabaaaacaaaaaafgafbaaa aaaaaaaaagincaaaaaaaaaaaamaaaaaadcaaaaakocaabaaaacaaaaaaagincaaa aaaaaaaaalaaaaaaagaabaaaaaaaaaaafgaobaaaacaaaaaadcaaaaakhcaabaaa aaaaaaaaegidcaaaaaaaaaaaanaaaaaakgakbaaaaaaaaaaajgahbaaaacaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegidcaaaaaaaaaaaaoaaaaaa aoaaaaahdcaabaaaaaaaaaaaegaabaaaaaaaaaaakgakbaaaaaaaaaaadbaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaaaaabaaaaahecaabaaa aaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaiadpefaaaaajpcaabaaaahaaaaaa egaabaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaacaaaaaadiaaaaahbcaabaaa aaaaaaaackaabaaaaaaaaaaadkaabaaaahaaaaaadiaaaaahbcaabaaaaaaaaaaa akaabaaaaeaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaaagaabaaa aaaaaaaaegiccaaaaaaaaaaaajaaaaaadiaaaaahocaabaaaacaaaaaaagajbaaa aaaaaaaapgapbaaaaaaaaaaaaaaaaaaiicaabaaaaaaaaaaackaabaiaebaaaaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaa ckaabaaaabaaaaaaapaaaaahbcaabaaaabaaaaaaagaabaaaabaaaaaaagaabaaa agaaaaaaaaaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaalp diaaaaahccaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah ccaabaaaabaaaaaabkaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaadcaaaaajhcaabaaaadaaaaaa jgahbaaaagaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaahocaabaaa acaaaaaafgaobaaaacaaaaaaagajbaaaadaaaaaadiaaaaahicaabaaaaaaaaaaa akaabaaaacaaaaaaakaabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaacaaaaaa dkaabaaaaaaaaaaadcaaaaajicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaa aaaaaaaaabeaaaaaaaaaiadpaaaaaaaiccaabaaaabaaaaaadkaabaiaebaaaaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaahecaabaaaabaaaaaabkaabaaaabaaaaaa bkaabaaaabaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaackaabaaa abaaaaaadiaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaackaabaaaabaaaaaa dcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaajhccabaaa aaaaaaaaegacbaaaafaaaaaaegacbaaaaaaaaaaajgahbaaaacaaaaaadgaaaaaf iccabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 10 [_LightColor] Vector 9 [_LightPos] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 11 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 "ps_3_0 def c12, 1, 2, -1, 0 def c13, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c14, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 rcp r0.x, v0.w mul r0.xy, r0.x, v0 texld_pp r1, r0, s4 add_pp r0.z, -r1.w, c12.x add_pp r0.w, -r0.z, c12.x mad_pp r0.w, r0.w, c13.y, c13.z log_pp r0.w, r0.w rcp r0.w, r0.w mul_pp r0.w, r0.w, c13.w mul_pp r1.w, r0.w, r0.w mad_pp r0.w, r0.w, r0.w, c12.x mul_pp r0.w, r0.w, c11.y texld_pp r2, r0, s5 mad_pp r2.xyz, r2, c12.y, c12.z nrm_pp r3.xyz, r2 texld r2, r0, s0 texld_pp r4, r0, s3 mad r0.x, c8.x, r2.x, c8.y rcp r0.x, r0.x rcp r0.y, v1.z mul r0.y, r0.y, c7.z mul r2.xyz, r0.y, v1 mul r2.xyz, r0.x, r2 mov_pp r2.w, c12.x dp4 r5.x, c0, r2 dp4 r5.y, c1, r2 dp4 r5.z, c2, r2 add r2.xyz, r5, -c6 nrm_pp r6.xyz, r2 add r2.xyz, r5, -c9 dp3 r0.x, r2, r2 rsq r0.y, r0.x mul r0.x, r0.x, c9.w texld r7, r0.x, s1 mad_pp r7.yzw, r2.xxyz, -r0.y, -r6.xxyz dp3_pp r0.x, r3, -r6 max_pp r2.w, r0.x, c12.w mul_pp r2.xyz, r0.y, r2 nrm_pp r6.xyz, r7.yzww dp3_pp r0.x, r3, r6 dp3_pp r0.y, r3, -r2 dp3_pp r2.x, -r2, r6 max_pp r3.x, r2.x, c12.w max_pp r2.x, r0.y, c12.w max_pp r2.y, r0.x, c12.w pow_pp r0.x, r2.y, r1.w mul_pp r0.xy, r0.wzzw, r0.xzzw mul_pp r0.w, r0.y, c11.w mov r6.x, c12.x mad_pp r0.y, r0.y, -c11.w, r6.x mad_pp r1.w, r2.w, r0.y, r0.w add_pp r2.y, -r2.w, c12.x mad_pp r0.y, r2.x, r0.y, r0.w mad r0.y, r0.y, r1.w, c13.x rcp_pp r0.y, r0.y mul_pp r0.x, r0.x, r0.y mul_pp r0.x, r2.x, r0.x mul_pp r0.x, r0.x, c11.x max_pp r1.w, r0.x, c12.w mov_pp r5.w, c12.x dp4 r6.x, c3, r5 dp4 r6.y, c4, r5 dp4 r6.z, c5, r5 texld r5, r6, s2 mul r0.x, r5.w, r7.x mul_pp r0.xyw, r0.x, c10.xyzz mul_pp r3.yzw, r0.xxyw, r1.w add_pp r1.w, -r3.x, c12.x mul_pp r2.z, r3.x, r3.x dp2add_pp r0.z, r2.z, r0.z, c14.x mul_pp r2.z, r1.w, r1.w mul_pp r2.z, r2.z, r2.z mul_pp r1.w, r1.w, r2.z lrp_pp r5.xyz, r1.w, c12.x, r1 mul_pp r1.xyz, r3.yzww, r5 mul_pp r1.w, r2.y, r2.y mul_pp r1.w, r1.w, r1.w mul_pp r1.w, r2.y, r1.w mad_pp r1.w, r0.z, r1.w, c12.x add_pp r2.y, -r2.x, c12.x mul_pp r2.z, r2.y, r2.y mul_pp r2.z, r2.z, r2.z mul_pp r2.y, r2.y, r2.z mad_pp r0.z, r0.z, r2.y, c12.x mul_pp r0.z, r1.w, r0.z mul_pp r0.z, r2.x, r0.z mul_pp r0.xyz, r0.z, r0.xyww mad_pp oC0.xyz, r4, r0, r1 mov_pp oC0.w, c12.x " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerCamera2" 2 "ps_4_0 eefiecedcocjafpnbbikmjbcngggocmolgcpebbiabaaaaaahaanaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcjiamaaaaeaaaaaaacgadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafidaaaaeaahabaaa acaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaa aeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac aiaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaa acaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaa aoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa dcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa aaaaaaaaegiccaaaacaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaa acaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaacaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaacaaaaaaadaaaaaa aaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaabaaaaaa aeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaacaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaa aaaaaaaaegiccaiaebaaaaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaafecaabaaaabaaaaaadkaabaaa aaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaa aiaaaaaaefaaaaajpcaabaaaaeaaaaaapgapbaaaaaaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaadcaaaaalocaabaaaaeaaaaaaagajbaiaebaaaaaaadaaaaaa kgakbaaaabaaaaaaagajbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaaadaaaaaa kgakbaaaabaaaaaaegacbaaaadaaaaaabaaaaaahicaabaaaaaaaaaaajgahbaaa aeaaaaaajgahbaaaaeaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahocaabaaaaeaaaaaapgapbaaaaaaaaaaafgaobaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaaaagabaaaafaaaaaa dcaaaaaphcaabaaaafaaaaaaegacbaaaafaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaapgapbaaaaaaaaaaa egacbaaaafaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaajgahbaaa aeaaaaaabaaaaaaiecaabaaaabaaaaaaegacbaiaebaaaaaaadaaaaaajgahbaaa aeaaaaaabaaaaaaiicaabaaaabaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaa adaaaaaabaaaaaaibcaabaaaacaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaa acaaaaaadeaaaaahbcaabaaaacaaaaaaakaabaaaacaaaaaaabeaaaaaaaaaaaaa deaaaaakmcaabaaaabaaaaaakgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaa adaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaa aaaaaaalpcaabaaaagaaaaaadgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpaaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaa agaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaa abaaaaaaaoaaaaahbcaabaaaabaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaa diaaaaahccaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaaj bcaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadp diaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaagaaaaaa akaabaaaagaaaaaadiaaaaaiccaabaaaabaaaaaaakaabaaaabaaaaaadkiacaaa aaaaaaaabbaaaaaadcaaaaalbcaabaaaabaaaaaaakaabaiaebaaaaaaabaaaaaa dkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaajccaabaaaacaaaaaa akaabaaaacaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaaaaaaaaaibcaabaaa acaaaaaaakaabaiaebaaaaaaacaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaa abaaaaaadkaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaadcaaaaaj bcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaacaaaaaaabeaaaaabhlhnbdi aoaaaaakbcaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp akaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaa diaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaaaaaaaaaabbaaaaaa deaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaai ocaabaaaacaaaaaafgafbaaaaaaaaaaaagijcaaaaaaaaaaaamaaaaaadcaaaaak ocaabaaaacaaaaaaagijcaaaaaaaaaaaalaaaaaaagaabaaaaaaaaaaafgaobaaa acaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaaaaaaaaaaanaaaaaakgakbaaa aaaaaaaajgahbaaaacaaaaaaaaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaa egiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaahaaaaaaegacbaaaaaaaaaaa eghobaaaacaaaaaaaagabaaaacaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaa aeaaaaaadkaabaaaahaaaaaadiaaaaaihcaabaaaaaaaaaaaagaabaaaaaaaaaaa egiccaaaaaaaaaaaajaaaaaadiaaaaahocaabaaaacaaaaaaagajbaaaaaaaaaaa pgapbaaaaaaaaaaaaaaaaaaiicaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaa abeaaaaaaaaaiadpdiaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaackaabaaa abaaaaaaapaaaaahbcaabaaaabaaaaaaagaabaaaabaaaaaaagaabaaaagaaaaaa aaaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaalpdiaaaaah ccaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahccaabaaa abaaaaaabkaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaabkaabaaaabaaaaaadcaaaaajhcaabaaaadaaaaaajgahbaaa agaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaahocaabaaaacaaaaaa fgaobaaaacaaaaaaagajbaaaadaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaa acaaaaaaakaabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaacaaaaaadkaabaaa aaaaaaaadcaaaaajicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaiadpaaaaaaaiccaabaaaabaaaaaadkaabaiaebaaaaaaabaaaaaa abeaaaaaaaaaiadpdiaaaaahecaabaaaabaaaaaabkaabaaaabaaaaaabkaabaaa abaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaackaabaaaabaaaaaa diaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaackaabaaaabaaaaaadcaaaaaj bcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaaaaaaiadp diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa aaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaajhccabaaaaaaaaaaa egacbaaaafaaaaaaegacbaaaaaaaaaaajgahbaaaacaaaaaadgaaaaaficcabaaa aaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 2 Vector 9 [_LightColor] Vector 8 [_LightDir] Vector 6 [_ProjectionParams] Vector 5 [_WorldSpaceCameraPos] Vector 7 [_ZBufferParams] Vector 10 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 "ps_3_0 def c11, 1, 2, -1, 0 def c12, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c13, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 rcp r0.x, v1.z mul r0.x, r0.x, c6.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c7.x, r2.x, c7.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov_pp r0.w, c11.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 add r0.xyz, r2, -c5 dp3 r0.w, r0, r0 rsq r0.w, r0.w mad_pp r3.xyz, r0, -r0.w, -c8 mul_pp r0.xyz, r0.w, r0 nrm_pp r4.xyz, r3 texld_pp r3, r1, s4 mad_pp r3.xyz, r3, c11.y, c11.z nrm_pp r5.xyz, r3 dp3_pp r0.w, r5, r4 dp3_pp r1.z, -c8, r4 max_pp r3.x, r1.z, c11.w max_pp r1.z, r0.w, c11.w texld_pp r4, r1, s3 texld_pp r6, r1, s2 add_pp r0.w, -r4.w, c11.x add_pp r1.x, -r0.w, c11.x mad_pp r1.x, r1.x, c12.y, c12.z log_pp r1.x, r1.x rcp r1.x, r1.x mul_pp r1.x, r1.x, c12.w mul_pp r1.y, r1.x, r1.x mad_pp r1.x, r1.x, r1.x, c11.x mul_pp r1.x, r1.x, c10.y pow_pp r3.y, r1.z, r1.y mul_pp r1.x, r1.x, r3.y dp3_pp r0.x, r5, -r0 dp3_pp r0.y, r5, -c8 max_pp r1.y, r0.y, c11.w max_pp r1.z, r0.x, c11.w mul_pp r0.x, r0.w, r0.w mul_pp r0.y, r0.x, c10.w mov r5.x, c11.x mad_pp r0.x, r0.x, -c10.w, r5.x mad_pp r0.z, r1.z, r0.x, r0.y add_pp r1.z, -r1.z, c11.x mad_pp r0.x, r1.y, r0.x, r0.y mad r0.x, r0.x, r0.z, c12.x rcp_pp r0.x, r0.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r1.y, r0.x mul_pp r0.x, r0.x, c10.x max_pp r1.x, r0.x, c11.w mov_pp r2.w, c11.x dp4 r0.x, c3, r2 dp4 r0.y, c4, r2 texld r2, r0, s1 mul_pp r0.xyz, r2.w, c9 mul_pp r2.xyz, r0, r1.x add_pp r1.x, -r3.x, c11.x mul_pp r1.w, r3.x, r3.x dp2add_pp r0.w, r1.w, r0.w, c13.x mul_pp r1.w, r1.x, r1.x mul_pp r1.w, r1.w, r1.w mul_pp r1.x, r1.x, r1.w lrp_pp r3.xyz, r1.x, c11.x, r4 mul_pp r2.xyz, r2, r3 mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.w, r1.x, c11.x add_pp r1.z, -r1.y, c11.x mul_pp r1.w, r1.z, r1.z mul_pp r1.w, r1.w, r1.w mul_pp r1.z, r1.z, r1.w mad_pp r0.w, r0.w, r1.z, c11.x mul_pp r0.w, r1.x, r0.w mul_pp r0.w, r1.y, r0.w mul_pp r0.xyz, r0.w, r0 mad_pp oC0.xyz, r6, r0, r2 mov_pp oC0.w, c11.x " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_OFF" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityPerCamera2" 2 "ps_4_0 eefiecedfcocndlpkcepcmallmekmpmebfemheoaabaaaaaaheamaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcjmalaaaaeaaaaaaaohacaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaae aahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaafibiaaae aahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaagcbaaaad lcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaa giaaaaacahaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaa ckbabaaaacaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaa acaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaa efaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaadcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaa acaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaa aaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaa fgafbaaaaaaaaaaaegiccaaaacaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaa egiicaaaacaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaak hcaabaaaaaaaaaaaegiccaaaacaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaa aaaaaaaaaaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaacaaaaaa adaaaaaaaaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaa acaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaamhcaabaaa adaaaaaaegacbaiaebaaaaaaacaaaaaapgapbaaaaaaaaaaaegiccaiaebaaaaaa aaaaaaaaahaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaa acaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaa eeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaadaaaaaa pgapbaaaaaaaaaaaegacbaaaadaaaaaaefaaaaajpcaabaaaaeaaaaaaegaabaaa abaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaadcaaaaaphcaabaaaaeaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaeaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahhcaabaaaaeaaaaaapgapbaaaaaaaaaaaegacbaaaaeaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaadaaaaaabaaaaaajecaabaaa abaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaaegacbaaaadaaaaaadeaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaa eghobaaaadaaaaaaaagabaaaadaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaa abaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaaaaaaaaalpcaabaaaagaaaaaa dgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp aaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaaagaaaaaaabeaaaaaaaaaiadp dcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaa ipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaahbcaabaaa abaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaa akaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaa abaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaa akaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaaaaaaaa baaaaaaibcaabaaaabaaaaaaegacbaaaaeaaaaaaegacbaiaebaaaaaaacaaaaaa baaaaaajccaabaaaabaaaaaaegacbaaaaeaaaaaaegiccaiaebaaaaaaaaaaaaaa ahaaaaaadeaaaaakhcaabaaaabaaaaaaegacbaaaabaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaadiaaaaahicaabaaaabaaaaaaakaabaaaagaaaaaa akaabaaaagaaaaaadiaaaaaibcaabaaaacaaaaaadkaabaaaabaaaaaadkiacaaa aaaaaaaabbaaaaaadcaaaaalicaabaaaabaaaaaadkaabaiaebaaaaaaabaaaaaa dkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaajccaabaaaacaaaaaa akaabaaaabaaaaaadkaabaaaabaaaaaaakaabaaaacaaaaaaaaaaaaaibcaabaaa abaaaaaaakaabaiaebaaaaaaabaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaa abaaaaaabkaabaaaabaaaaaadkaabaaaabaaaaaaakaabaaaacaaaaaadcaaaaaj icaabaaaabaaaaaadkaabaaaabaaaaaabkaabaaaacaaaaaaabeaaaaabhlhnbdi aoaaaaakicaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp dkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaabkaabaaaabaaaaaadkaabaaaaaaaaaaa diaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaaaaaaaaaabbaaaaaa deaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaai dcaabaaaacaaaaaafgafbaaaaaaaaaaaegiacaaaaaaaaaaaamaaaaaadcaaaaak dcaabaaaaaaaaaaaegiacaaaaaaaaaaaalaaaaaaagaabaaaaaaaaaaaegaabaaa acaaaaaadcaaaaakdcaabaaaaaaaaaaaegiacaaaaaaaaaaaanaaaaaakgakbaaa aaaaaaaaegaabaaaaaaaaaaaaaaaaaaidcaabaaaaaaaaaaaegaabaaaaaaaaaaa egiacaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaaaaaaaaa eghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaaihcaabaaaaaaaaaaapgapbaaa acaaaaaaegiccaaaaaaaaaaaajaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaa aaaaaaaapgapbaaaaaaaaaaaaaaaaaaiicaabaaaaaaaaaaackaabaiaebaaaaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaa ckaabaaaabaaaaaaapaaaaahecaabaaaabaaaaaakgakbaaaabaaaaaaagaabaaa agaaaaaaaaaaaaahecaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaaaaaaalp diaaaaahicaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah icaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaaadaaaaaa jgahbaaaagaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaahhcaabaaa acaaaaaaegacbaaaacaaaaaaegacbaaaadaaaaaadiaaaaahicaabaaaaaaaaaaa akaabaaaabaaaaaaakaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaa dkaabaaaaaaaaaaadcaaaaajicaabaaaaaaaaaaackaabaaaabaaaaaadkaabaaa aaaaaaaaabeaaaaaaaaaiadpaaaaaaaibcaabaaaabaaaaaabkaabaiaebaaaaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaaabaaaaaaakaabaaaabaaaaaa akaabaaaabaaaaaadiaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaa abaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaadkaabaaaabaaaaaa dcaaaaajbcaabaaaabaaaaaackaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaa diaaaaahicaabaaaaaaaaaaabkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaajhccabaaa aaaaaaaaegacbaaaafaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadgaaaaaf iccabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" "UNITY_HDR_ON" } Matrix 8 [_CameraToWorld] 3 Matrix 4 [_LightMatrix0] Matrix 0 [unity_World2Shadow0] Vector 17 [_LightColor] Vector 16 [_LightPos] Vector 14 [_LightShadowData] Vector 12 [_ProjectionParams] Vector 11 [_WorldSpaceCameraPos] Vector 13 [_ZBufferParams] Vector 18 [unity_LightGammaCorrectionConsts] Vector 15 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_ShadowMapTexture] 2D 3 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 "ps_3_0 def c19, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c20, 1, 0, 2, -1 def c21, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 dcl_2d s6 mov r0.x, c20.x rcp r0.y, v1.z mul r0.y, r0.y, c12.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 mad r1.z, c13.x, r2.x, c13.y rcp r1.z, r1.z mul r2.xyz, r0.yzww, r1.z mov r2.w, c20.x dp4 r3.x, c8, r2 dp4 r3.y, c9, r2 dp4 r3.z, c10, r2 mov r3.w, c20.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 dp4 r4.w, c3, r3 texldp_pp r4, r4, s3 lrp_pp r1.w, r4.x, r0.x, c14.x add r2.xyw, r3.xyzz, -c15.xyzz dp3 r0.y, r2.xyww, r2.xyww rsq r0.y, r0.y rcp r0.y, r0.y mad r0.y, r0.w, -r1.z, r0.y mad r0.y, c15.w, r0.y, r2.z mad_sat r0.y, r0.y, c14.z, c14.w add_sat_pp r0.y, r0.y, r1.w dp4 r2.x, c4, r3 dp4 r2.y, c5, r3 dp4 r2.z, c6, r3 dp4 r2.w, c7, r3 texldp r4, r2, s2 add r2.xyz, -r3, c16 add r3.xyz, r3, -c11 nrm_pp r4.xyz, r3 dp3 r0.z, r2, r2 mul r0.w, r0.z, c16.w rsq r0.z, r0.z texld r3, r0.w, s1 mul r0.w, r3.x, r4.w mul r0.y, r0.y, r0.w mul_pp r3.xyz, r0.y, c17 cmp_pp r3.xyz, r2.w, c20.y, r3 mad_pp r5.xyz, r2, r0.z, -r4 mul_pp r0.yzw, r0.z, r2.xxyz nrm_pp r2.xyz, r5 texld_pp r5, r1, s6 mad_pp r5.xyz, r5, c20.z, c20.w nrm_pp r6.xyz, r5 dp3_pp r1.z, r6, r2 dp3_pp r1.w, r0.yzww, r2 dp3_pp r0.y, r6, r0.yzww dp3_pp r0.z, r6, -r4 max_pp r2.x, r0.z, c20.y max_pp r2.y, r0.y, c20.y max_pp r0.y, r1.w, c20.y max_pp r0.z, r1.z, c20.y texld_pp r4, r1, s5 texld_pp r1, r1, s4 add_pp r0.w, -r4.w, c20.x add_pp r1.w, -r0.w, c20.x mad_pp r1.w, r1.w, c19.y, c19.z log_pp r1.w, r1.w rcp r1.w, r1.w mul_pp r1.w, r1.w, c19.w mul_pp r2.z, r1.w, r1.w mad_pp r1.w, r1.w, r1.w, c20.x mul_pp r1.w, r1.w, c18.y pow_pp r3.w, r0.z, r2.z mul_pp r0.z, r1.w, r3.w mul_pp r1.w, r0.w, r0.w mul_pp r2.z, r1.w, c18.w mad_pp r0.x, r1.w, -c18.w, r0.x mad_pp r1.w, r2.x, r0.x, r2.z add_pp r2.x, -r2.x, c20.x mad_pp r0.x, r2.y, r0.x, r2.z mad r0.x, r0.x, r1.w, c19.x rcp_pp r0.x, r0.x mul_pp r0.x, r0.z, r0.x mul_pp r0.x, r2.y, r0.x mul_pp r0.x, r0.x, c18.x max_pp r1.w, r0.x, c20.y mul_pp r5.xyz, r3, r1.w add_pp r0.x, -r0.y, c20.x mul_pp r0.yz, r0.xyxw, r0.xyxw dp2add_pp r0.y, r0.y, r0.w, c21.x mul_pp r0.z, r0.z, r0.z mul_pp r0.x, r0.x, r0.z lrp_pp r6.xyz, r0.x, c20.x, r4 mul_pp r0.xzw, r5.xyyz, r6.xyyz mul_pp r1.w, r2.x, r2.x mul_pp r1.w, r1.w, r1.w mul_pp r1.w, r2.x, r1.w mad_pp r1.w, r0.y, r1.w, c20.x add_pp r2.x, -r2.y, c20.x mul_pp r2.z, r2.x, r2.x mul_pp r2.z, r2.z, r2.z mul_pp r2.x, r2.x, r2.z mad_pp r0.y, r0.y, r2.x, c20.x mul_pp r0.y, r1.w, r0.y mul_pp r0.y, r2.y, r0.y mul_pp r2.xyz, r0.y, r3 mad_pp oC0.xyz, r1, r2, r0.xzww mov_pp oC0.w, c20.x " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_NATIVE" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraGBufferTexture0] 2D 4 SetTexture 4 [_CameraGBufferTexture1] 2D 5 SetTexture 5 [_CameraGBufferTexture2] 2D 6 SetTexture 6 [_ShadowMapTexture] 2D 3 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedeicmojmkoljfaamebeneabgkmhaebaklabaaaaaacmbaaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcfeapaaaaeaaaaaaanfadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaiaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafkaaaaad aagabaaaafaaaaaafkaaaaadaagabaaaagaaaaaafibiaaaeaahabaaaaaaaaaaa ffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaa ffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaa ffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaafibiaaaeaahabaaaagaaaaaa ffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaad pccabaaaaaaaaaaagiaaaaacagaaaaaaaaaaaaajbcaabaaaaaaaaaaaakiacaia ebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpaoaaaaaiccaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahocaabaaaaaaaaaaa fgafbaaaaaaaaaaaagbjbaaaacaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaa abaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalecaabaaaabaaaaaaakiacaaa abaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaak ecaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpckaabaaa abaaaaaadiaaaaahhcaabaaaacaaaaaajgahbaaaaaaaaaaakgakbaaaabaaaaaa diaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaaadaaaaaaabaaaaaa dcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaaagaabaaaacaaaaaa egaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaacaaaaaa kgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaaacaaaaaaegambaaa acaaaaaaegiicaaaadaaaaaaadaaaaaadiaaaaaipcaabaaaadaaaaaafgafbaaa acaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaakpcaabaaaadaaaaaaegiocaaa acaaaaaaaiaaaaaaagaabaaaacaaaaaaegaobaaaadaaaaaadcaaaaakpcaabaaa adaaaaaaegiocaaaacaaaaaaakaaaaaapgapbaaaacaaaaaaegaobaaaadaaaaaa aaaaaaaipcaabaaaadaaaaaaegaobaaaadaaaaaaegiocaaaacaaaaaaalaaaaaa aoaaaaahhcaabaaaadaaaaaaegacbaaaadaaaaaapgapbaaaadaaaaaaehaaaaal ccaabaaaaaaaaaaaegaabaaaadaaaaaaaghabaaaagaaaaaaaagabaaaadaaaaaa ckaabaaaadaaaaaadcaaaaakbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaa aaaaaaaaakiacaaaacaaaaaabiaaaaaaaaaaaaajhcaabaaaadaaaaaaegadbaaa acaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaahccaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaafccaabaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaakccaabaaaaaaaaaaadkaabaiaebaaaaaaaaaaaaaackaabaaa abaaaaaabkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaadkiacaaaacaaaaaa bjaaaaaabkaabaaaaaaaaaaackaabaaaacaaaaaadccaaaalccaabaaaaaaaaaaa bkaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaadkiacaaaacaaaaaabiaaaaaa aacaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaai ocaabaaaaaaaaaaafgafbaaaacaaaaaaagincaaaaaaaaaaaamaaaaaadcaaaaak ocaabaaaaaaaaaaaagincaaaaaaaaaaaalaaaaaaagaabaaaacaaaaaafgaobaaa aaaaaaaadcaaaaakocaabaaaaaaaaaaaagincaaaaaaaaaaaanaaaaaapgapbaaa acaaaaaafgaobaaaaaaaaaaaaaaaaaaiocaabaaaaaaaaaaafgaobaaaaaaaaaaa agincaaaaaaaaaaaaoaaaaaaaoaaaaahgcaabaaaaaaaaaaafgagbaaaaaaaaaaa pgapbaaaaaaaaaaadbaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaaabaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadp efaaaaajpcaabaaaadaaaaaajgafbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaa acaaaaaadiaaaaahccaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaadaaaaaa aaaaaaajhcaabaaaadaaaaaaegadbaiaebaaaaaaacaaaaaaegiccaaaaaaaaaaa aiaaaaaaaaaaaaajhcaabaaaacaaaaaaegadbaaaacaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaa adaaaaaadiaaaaaiicaabaaaaaaaaaaackaabaaaaaaaaaaadkiacaaaaaaaaaaa aiaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaaefaaaaajpcaabaaa aeaaaaaapgapbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaah ccaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaeaaaaaadiaaaaahbcaabaaa aaaaaaaaakaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaailcaabaaaaaaaaaaa agaabaaaaaaaaaaaegiicaaaaaaaaaaaajaaaaaabaaaaaahecaabaaaabaaaaaa egacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaafecaabaaaabaaaaaackaabaaa abaaaaaadiaaaaahhcaabaaaacaaaaaakgakbaaaabaaaaaaegacbaaaacaaaaaa dcaaaaakhcaabaaaaeaaaaaaegacbaaaadaaaaaakgakbaaaaaaaaaaaegacbaia ebaaaaaaacaaaaaadiaaaaahhcaabaaaadaaaaaakgakbaaaaaaaaaaaegacbaaa adaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaa eeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaa kgakbaaaaaaaaaaaegacbaaaaeaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaa abaaaaaaeghobaaaafaaaaaaaagabaaaagaaaaaadcaaaaaphcaabaaaafaaaaaa egacbaaaafaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaa afaaaaaaegacbaaaafaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaafaaaaaakgakbaaaaaaaaaaaegacbaaaafaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaaeaaaaaabaaaaaahecaabaaa abaaaaaaegacbaaaadaaaaaaegacbaaaaeaaaaaabaaaaaahicaabaaaabaaaaaa egacbaaaafaaaaaaegacbaaaadaaaaaabaaaaaaibcaabaaaacaaaaaaegacbaaa afaaaaaaegacbaiaebaaaaaaacaaaaaadeaaaaahbcaabaaaacaaaaaaakaabaaa acaaaaaaabeaaaaaaaaaaaaadeaaaaakmcaabaaaabaaaaaakgaobaaaabaaaaaa aceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaafecaabaaaaaaaaaaackaabaaa aaaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaa aagabaaaafaaaaaaefaaaaajpcaabaaaaeaaaaaaegaabaaaabaaaaaaeghobaaa adaaaaaaaagabaaaaeaaaaaaaaaaaaalpcaabaaaafaaaaaadgajbaiaebaaaaaa adaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaaaaaaaibcaabaaa abaaaaaaakaabaiaebaaaaaaafaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaa abaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaaf bcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaahbcaabaaaabaaaaaaabeaaaaa aaaacaebakaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaaakaabaaaabaaaaaa akaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaa bkiacaaaaaaaaaaabbaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaa bkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaah ecaabaaaaaaaaaaaakaabaaaabaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaa abaaaaaaakaabaaaafaaaaaaakaabaaaafaaaaaadiaaaaaiccaabaaaabaaaaaa akaabaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalbcaabaaaabaaaaaa akaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadp dcaaaaajccaabaaaacaaaaaaakaabaaaacaaaaaaakaabaaaabaaaaaabkaabaaa abaaaaaaaaaaaaaibcaabaaaacaaaaaaakaabaiaebaaaaaaacaaaaaaabeaaaaa aaaaiadpdcaaaaajbcaabaaaabaaaaaadkaabaaaabaaaaaaakaabaaaabaaaaaa bkaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaa acaaaaaaabeaaaaabhlhnbdiaoaaaaakbcaabaaaabaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpakaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaa abaaaaaackaabaaaaaaaaaaadiaaaaaiecaabaaaaaaaaaaackaabaaaaaaaaaaa akiacaaaaaaaaaaabbaaaaaadeaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaa abeaaaaaaaaaaaaadiaaaaahocaabaaaacaaaaaaaganbaaaaaaaaaaakgakbaaa aaaaaaaaaaaaaaaiecaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahbcaabaaaabaaaaaackaabaaaabaaaaaackaabaaaabaaaaaa apaaaaahbcaabaaaabaaaaaaagaabaaaabaaaaaaagaabaaaafaaaaaaaaaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaalpdiaaaaahccaabaaa abaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahccaabaaaabaaaaaa bkaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaabkaabaaaabaaaaaadcaaaaajhcaabaaaadaaaaaajgahbaaaafaaaaaa kgakbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaahocaabaaaacaaaaaafgaobaaa acaaaaaaagajbaaaadaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaacaaaaaa akaabaaaacaaaaaadiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaackaabaaa aaaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaacaaaaaackaabaaaaaaaaaaa dcaaaaajecaabaaaaaaaaaaaakaabaaaabaaaaaackaabaaaaaaaaaaaabeaaaaa aaaaiadpaaaaaaaiccaabaaaabaaaaaadkaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahecaabaaaabaaaaaabkaabaaaabaaaaaabkaabaaaabaaaaaa diaaaaahecaabaaaabaaaaaackaabaaaabaaaaaackaabaaaabaaaaaadiaaaaah ccaabaaaabaaaaaabkaabaaaabaaaaaackaabaaaabaaaaaadcaaaaajbcaabaaa abaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaahecaabaaa aaaaaaaadkaabaaaabaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa kgakbaaaaaaaaaaaegadbaaaaaaaaaaadcaaaaajhccabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaaaaaaaajgahbaaaacaaaaaadgaaaaaficcabaaaaaaaaaaa abeaaaaaaaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "UNITY_HDR_ON" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightDir] Vector 6 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 10 [unity_LightGammaCorrectionConsts] Vector 7 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 "ps_3_0 def c11, 1, 2, -1, 0 def c12, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c13, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov r2.w, c11.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c3.xyzz add r3.xyz, r3, -c7 dp3 r0.x, r3, r3 rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c7.w, r0.x, r2.z mad_sat r0.x, r0.x, c6.z, c6.w dp3 r0.y, r2.xyww, r2.xyww rsq r0.y, r0.y mad_pp r3.xyz, r2.xyww, -r0.y, -c8 mul_pp r0.yzw, r0.y, r2.xxyw nrm_pp r2.xyz, r3 texld_pp r3, r1, s4 mad_pp r3.xyz, r3, c11.y, c11.z nrm_pp r4.xyz, r3 dp3_pp r1.z, r4, r2 dp3_pp r1.w, -c8, r2 max_pp r2.x, r1.w, c11.w max_pp r2.y, r1.z, c11.w texld_pp r3, r1, s3 add_pp r1.z, -r3.w, c11.x add_pp r1.w, -r1.z, c11.x mad_pp r1.w, r1.w, c12.y, c12.z log_pp r1.w, r1.w rcp r1.w, r1.w mul_pp r1.w, r1.w, c12.w mul_pp r2.z, r1.w, r1.w mad_pp r1.w, r1.w, r1.w, c11.x mul_pp r1.w, r1.w, c10.y pow_pp r3.w, r2.y, r2.z mul_pp r1.w, r1.w, r3.w dp3_pp r0.y, r4, -r0.yzww dp3_pp r0.z, r4, -c8 max_pp r2.y, r0.z, c11.w max_pp r2.z, r0.y, c11.w mul_pp r0.y, r1.z, r1.z mul_pp r0.z, r0.y, c10.w mov r4.x, c11.x mad_pp r0.y, r0.y, -c10.w, r4.x mad_pp r0.w, r2.z, r0.y, r0.z add_pp r2.z, -r2.z, c11.x mad_pp r0.y, r2.y, r0.y, r0.z mad r0.y, r0.y, r0.w, c12.x rcp_pp r0.y, r0.y mul_pp r0.y, r1.w, r0.y mul_pp r0.y, r2.y, r0.y mul_pp r0.y, r0.y, c10.x texld r4, r1, s1 texld_pp r5, r1, s2 add_sat_pp r0.x, r0.x, r4.x mul_pp r0.xzw, r0.x, c9.xyyz mul_pp r1.xyw, r0.xzzw, r0.y cmp_pp r1.xyw, r0.y, r1, c11.w add_pp r0.y, -r2.x, c11.x mul_pp r2.x, r2.x, r2.x dp2add_pp r1.z, r2.x, r1.z, c13.x mul_pp r2.x, r0.y, r0.y mul_pp r2.x, r2.x, r2.x mul_pp r0.y, r0.y, r2.x lrp_pp r4.xyz, r0.y, c11.x, r3 mul_pp r1.xyw, r1, r4.xyzz mul_pp r0.y, r2.z, r2.z mul_pp r0.y, r0.y, r0.y mul_pp r0.y, r2.z, r0.y mad_pp r0.y, r1.z, r0.y, c11.x add_pp r2.x, -r2.y, c11.x mul_pp r2.z, r2.x, r2.x mul_pp r2.z, r2.z, r2.z mul_pp r2.x, r2.x, r2.z mad_pp r1.z, r1.z, r2.x, c11.x mul_pp r0.y, r0.y, r1.z mul_pp r0.y, r2.y, r0.y mul_pp r0.xyz, r0.y, r0.xzww mad_pp oC0.xyz, r5, r0, r1.xyww mov_pp oC0.w, c11.x " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL" "SHADOWS_SCREEN" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 1 SetTexture 2 [_CameraGBufferTexture0] 2D 2 SetTexture 3 [_CameraGBufferTexture1] 2D 3 SetTexture 4 [_CameraGBufferTexture2] 2D 4 ConstBuffer "$Globals" 288 Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedbmaomecegffbpjkjkfmlgbbloffbhafdabaaaaaaomamaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcbeamaaaaeaaaaaaaafadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafibiaaae aahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaae aahabaaaacaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaae aahabaaaaeaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaa acaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacagaaaaaaaoaaaaaibcaabaaa aaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaa aaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaahdcaabaaaabaaaaaa egbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaa abaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalicaabaaaaaaaaaaa akiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaaahaaaaaa aoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp dkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaa aaaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaaadaaaaaa abaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaaagaabaaa acaaaaaaegaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaa acaaaaaakgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaaacaaaaaa egambaaaacaaaaaaegiicaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaaadaaaaaa egadbaaaacaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaaaaaaaaajlcaabaaa acaaaaaaegambaaaacaaaaaaegiicaiaebaaaaaaacaaaaaabjaaaaaabaaaaaah bcaabaaaaaaaaaaaegadbaaaacaaaaaaegadbaaaacaaaaaaelaaaaafbcaabaaa aaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaackaabaiaebaaaaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaa dkiacaaaacaaaaaabjaaaaaaakaabaaaaaaaaaaackaabaaaacaaaaaadccaaaal bcaabaaaaaaaaaaaakaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaadkiacaaa acaaaaaabiaaaaaabaaaaaahccaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaa adaaaaaaeeaaaaafccaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaamhcaabaaa acaaaaaaegacbaiaebaaaaaaadaaaaaafgafbaaaaaaaaaaaegiccaiaebaaaaaa aaaaaaaaahaaaaaadiaaaaahocaabaaaaaaaaaaafgafbaaaaaaaaaaaagajbaaa adaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaa eeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaahhcaabaaaacaaaaaa kgakbaaaabaaaaaaegacbaaaacaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaa abaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaadcaaaaaphcaabaaaadaaaaaa egacbaaaadaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaeeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaa diaaaaahhcaabaaaadaaaaaakgakbaaaabaaaaaaegacbaaaadaaaaaabaaaaaah ecaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaacaaaaaabaaaaaajicaabaaa abaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaaegacbaaaacaaaaaadeaaaaak mcaabaaaabaaaaaakgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaacpaaaaafecaabaaaabaaaaaackaabaaaabaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaaaaaaaaal pcaabaaaaeaaaaaadgajbaiaebaaaaaaacaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpaaaaaaaiicaabaaaacaaaaaaakaabaiaebaaaaaaaeaaaaaa abeaaaaaaaaaiadpdcaaaaajicaabaaaacaaaaaadkaabaaaacaaaaaaabeaaaaa njmohhdpabeaaaaaipmcpfdmcpaaaaaficaabaaaacaaaaaadkaabaaaacaaaaaa aoaaaaahicaabaaaacaaaaaaabeaaaaaaaaacaebdkaabaaaacaaaaaadiaaaaah icaabaaaadaaaaaadkaabaaaacaaaaaadkaabaaaacaaaaaadcaaaaajicaabaaa acaaaaaadkaabaaaacaaaaaadkaabaaaacaaaaaaabeaaaaaaaaaiadpdiaaaaai icaabaaaacaaaaaadkaabaaaacaaaaaabkiacaaaaaaaaaaabbaaaaaadiaaaaah ecaabaaaabaaaaaackaabaaaabaaaaaadkaabaaaadaaaaaabjaaaaafecaabaaa abaaaaaackaabaaaabaaaaaadiaaaaahecaabaaaabaaaaaadkaabaaaacaaaaaa ckaabaaaabaaaaaabaaaaaaiccaabaaaaaaaaaaaegacbaaaadaaaaaajgahbaia ebaaaaaaaaaaaaaabaaaaaajecaabaaaaaaaaaaaegacbaaaadaaaaaaegiccaia ebaaaaaaaaaaaaaaahaaaaaadeaaaaakgcaabaaaaaaaaaaafgagbaaaaaaaaaaa aceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaa akaabaaaaeaaaaaaakaabaaaaeaaaaaadiaaaaaiicaabaaaacaaaaaadkaabaaa aaaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalicaabaaaaaaaaaaadkaabaia ebaaaaaaaaaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaaj bcaabaaaadaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaacaaaaaa aaaaaaaiccaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadp dcaaaaajicaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa acaaaaaadcaaaaajicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaadaaaaaa abeaaaaabhlhnbdiaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaackaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaackaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaa aaaaaaaabbaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaa acaaaaaaaagabaaaacaaaaaaaacaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaa akaabaaaadaaaaaadiaaaaaihcaabaaaabaaaaaaagaabaaaaaaaaaaaegiccaaa aaaaaaaaajaaaaaadiaaaaahhcaabaaaadaaaaaapgapbaaaaaaaaaaaegacbaaa abaaaaaaaaaaaaaibcaabaaaaaaaaaaadkaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaa apaaaaahicaabaaaaaaaaaaapgapbaaaaaaaaaaaagaabaaaaeaaaaaaaaaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaalpdiaaaaahicaabaaa abaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaa dkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaa aaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaaacaaaaaajgahbaaaaeaaaaaa agaabaaaaaaaaaaaegacbaaaacaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaa acaaaaaaegacbaaaadaaaaaadiaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaa bkaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaa dcaaaaajbcaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaa aaaaiadpaaaaaaaiccaabaaaaaaaaaaackaabaiaebaaaaaaaaaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaaaaaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah ccaabaaaaaaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajccaabaaa aaaaaaaadkaabaaaaaaaaaaabkaabaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaah bcaabaaaaaaaaaaaakaabaaaaaaaaaaabkaabaaaaaaaaaaadiaaaaahbcaabaaa aaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa agaabaaaaaaaaaaaegacbaaaabaaaaaadcaaaaajhccabaaaaaaaaaaaegacbaaa afaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadgaaaaaficcabaaaaaaaaaaa abeaaaaaaaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" "UNITY_HDR_ON" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 2 Vector 11 [_LightColor] Vector 10 [_LightDir] Vector 8 [_LightShadowData] Vector 6 [_ProjectionParams] Vector 5 [_WorldSpaceCameraPos] Vector 7 [_ZBufferParams] Vector 12 [unity_LightGammaCorrectionConsts] Vector 9 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 1 SetTexture 2 [_ShadowMapTexture] 2D 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 "ps_3_0 def c13, 1, 2, -1, 0 def c14, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c15, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 rcp r0.x, v1.z mul r0.x, r0.x, c6.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c7.x, r2.x, c7.y rcp r0.w, r0.w mul r2.xyz, r0.w, r0 mov_pp r2.w, c13.x dp4 r3.x, c0, r2 dp4 r3.y, c1, r2 dp4 r3.z, c2, r2 add r2.xyw, r3.xyzz, -c9.xyzz dp3 r0.x, r2.xyww, r2.xyww rsq r0.x, r0.x rcp r0.x, r0.x mad r0.x, r0.z, -r0.w, r0.x mad r0.x, c9.w, r0.x, r2.z mad_sat r0.x, r0.x, c8.z, c8.w texld r2, r1, s2 add_sat_pp r0.x, r0.x, r2.x mov_pp r3.w, c13.x dp4 r2.x, c3, r3 dp4 r2.y, c4, r3 add r0.yzw, r3.xxyz, -c5.xxyz texld r2, r2, s1 mul r0.x, r0.x, r2.w mul_pp r2.xyz, r0.x, c11 dp3 r0.x, r0.yzww, r0.yzww rsq r0.x, r0.x mad_pp r3.xyz, r0.yzww, -r0.x, -c10 mul_pp r0.xyz, r0.x, r0.yzww nrm_pp r4.xyz, r3 texld_pp r3, r1, s5 mad_pp r3.xyz, r3, c13.y, c13.z nrm_pp r5.xyz, r3 dp3_pp r0.w, r5, r4 dp3_pp r1.z, -c10, r4 max_pp r2.w, r1.z, c13.w max_pp r1.z, r0.w, c13.w texld_pp r3, r1, s4 texld_pp r4, r1, s3 add_pp r0.w, -r3.w, c13.x add_pp r1.x, -r0.w, c13.x mad_pp r1.x, r1.x, c14.y, c14.z log_pp r1.x, r1.x rcp r1.x, r1.x mul_pp r1.x, r1.x, c14.w mul_pp r1.y, r1.x, r1.x mad_pp r1.x, r1.x, r1.x, c13.x mul_pp r1.x, r1.x, c12.y pow_pp r3.w, r1.z, r1.y mul_pp r1.x, r1.x, r3.w dp3_pp r0.x, r5, -r0 dp3_pp r0.y, r5, -c10 max_pp r1.y, r0.y, c13.w max_pp r1.z, r0.x, c13.w mul_pp r0.x, r0.w, r0.w mul_pp r0.y, r0.x, c12.w mov r5.x, c13.x mad_pp r0.x, r0.x, -c12.w, r5.x mad_pp r0.z, r1.z, r0.x, r0.y add_pp r1.z, -r1.z, c13.x mad_pp r0.x, r1.y, r0.x, r0.y mad r0.x, r0.x, r0.z, c14.x rcp_pp r0.x, r0.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r1.y, r0.x mul_pp r0.x, r0.x, c12.x max_pp r1.x, r0.x, c13.w mul_pp r0.xyz, r2, r1.x add_pp r1.x, -r2.w, c13.x mul_pp r1.w, r2.w, r2.w dp2add_pp r0.w, r1.w, r0.w, c15.x mul_pp r1.w, r1.x, r1.x mul_pp r1.w, r1.w, r1.w mul_pp r1.x, r1.x, r1.w lrp_pp r5.xyz, r1.x, c13.x, r3 mul_pp r0.xyz, r0, r5 mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.w, r1.x, c13.x add_pp r1.z, -r1.y, c13.x mul_pp r1.w, r1.z, r1.z mul_pp r1.w, r1.w, r1.w mul_pp r1.z, r1.z, r1.w mad_pp r0.w, r0.w, r1.z, c13.x mul_pp r0.w, r1.x, r0.w mul_pp r0.w, r1.y, r0.w mul_pp r1.xyz, r0.w, r2 mad_pp oC0.xyz, r4, r1, r0 mov_pp oC0.w, c13.x " } SubProgram "d3d11 " { Keywords { "DIRECTIONAL_COOKIE" "SHADOWS_SCREEN" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_ShadowMapTexture] 2D 2 SetTexture 2 [_LightTexture0] 2D 1 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 112 [_LightDir] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedpigedojajihppkjeigfjbdghefaikoieabaaaaaammanaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcpeamaaaaeaaaaaaadnadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaaaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafkaaaaad aagabaaaafaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaa abaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaaffffaaaafibiaaaeaahabaaa adaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaafibiaaaeaahabaaa afaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaa gfaaaaadpccabaaaaaaaaaaagiaaaaacahaaaaaaaoaaaaaibcaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahhcaabaaaaaaaaaaa agaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaa abaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalicaabaaaaaaaaaaaakiacaaa abaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaak icaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpdkaabaaa aaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaa diaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaaadaaaaaaabaaaaaa dcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaaagaabaaaacaaaaaa egaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaacaaaaaa kgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaaacaaaaaaegambaaa acaaaaaaegiicaaaadaaaaaaadaaaaaaaaaaaaajhcaabaaaadaaaaaaegadbaaa acaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaabaaaaaahbcaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaafbcaabaaaaaaaaaaaakaabaaa aaaaaaaadcaaaaakbcaabaaaaaaaaaaackaabaiaebaaaaaaaaaaaaaadkaabaaa aaaaaaaaakaabaaaaaaaaaaadcaaaaakbcaabaaaaaaaaaaadkiacaaaacaaaaaa bjaaaaaaakaabaaaaaaaaaaackaabaaaacaaaaaadccaaaalbcaabaaaaaaaaaaa akaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaadkiacaaaacaaaaaabiaaaaaa efaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaaeghobaaaabaaaaaaaagabaaa acaaaaaaaacaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaaadaaaaaa diaaaaaigcaabaaaaaaaaaaafgafbaaaacaaaaaaagibcaaaaaaaaaaaamaaaaaa dcaaaaakgcaabaaaaaaaaaaaagibcaaaaaaaaaaaalaaaaaaagaabaaaacaaaaaa fgagbaaaaaaaaaaadcaaaaakgcaabaaaaaaaaaaaagibcaaaaaaaaaaaanaaaaaa pgapbaaaacaaaaaafgagbaaaaaaaaaaaaaaaaaajhcaabaaaacaaaaaaegadbaaa acaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaaaaaaaaaigcaabaaaaaaaaaaa fgagbaaaaaaaaaaaagibcaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaaadaaaaaa jgafbaaaaaaaaaaaeghobaaaacaaaaaaaagabaaaabaaaaaadiaaaaahbcaabaaa aaaaaaaaakaabaaaaaaaaaaadkaabaaaadaaaaaadiaaaaaihcaabaaaaaaaaaaa agaabaaaaaaaaaaaegiccaaaaaaaaaaaajaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaadcaaaaamhcaabaaaadaaaaaaegacbaiaebaaaaaaacaaaaaapgapbaaa aaaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaadiaaaaahhcaabaaaacaaaaaa pgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahhcaabaaaadaaaaaapgapbaaaaaaaaaaaegacbaaaadaaaaaaefaaaaaj pcaabaaaaeaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaaaagabaaaafaaaaaa dcaaaaaphcaabaaaaeaaaaaaegacbaaaaeaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaah icaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaapgapbaaaaaaaaaaa egacbaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaa adaaaaaabaaaaaajecaabaaaabaaaaaaegiccaiaebaaaaaaaaaaaaaaahaaaaaa egacbaaaadaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaa adaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaa aaaaaaalpcaabaaaagaaaaaadgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpaaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaa agaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaa abaaaaaaaoaaaaahbcaabaaaabaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaa diaaaaahccaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaaj bcaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadp diaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaa abaaaaaadkaabaaaaaaaaaaabaaaaaaibcaabaaaabaaaaaaegacbaaaaeaaaaaa egacbaiaebaaaaaaacaaaaaabaaaaaajccaabaaaabaaaaaaegacbaaaaeaaaaaa egiccaiaebaaaaaaaaaaaaaaahaaaaaadeaaaaakhcaabaaaabaaaaaaegacbaaa abaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadiaaaaahicaabaaa abaaaaaaakaabaaaagaaaaaaakaabaaaagaaaaaadiaaaaaibcaabaaaacaaaaaa dkaabaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalicaabaaaabaaaaaa dkaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadp dcaaaaajccaabaaaacaaaaaaakaabaaaabaaaaaadkaabaaaabaaaaaaakaabaaa acaaaaaaaaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdcaaaaajicaabaaaabaaaaaabkaabaaaabaaaaaadkaabaaaabaaaaaa akaabaaaacaaaaaadcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaabkaabaaa acaaaaaaabeaaaaabhlhnbdiaoaaaaakicaabaaaabaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaabkaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaa akiacaaaaaaaaaaabbaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaaaaaaaaaapgapbaaa aaaaaaaaaaaaaaaiicaabaaaaaaaaaaackaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaackaabaaaabaaaaaa apaaaaahecaabaaaabaaaaaakgakbaaaabaaaaaaagaabaaaagaaaaaaaaaaaaah ecaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaaaaaaalpdiaaaaahicaabaaa abaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaa dkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaaadaaaaaajgahbaaaagaaaaaa pgapbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaa acaaaaaaegacbaaaadaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaa akaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaabaaaaaadkaabaaaaaaaaaaa dcaaaaajicaabaaaaaaaaaaackaabaaaabaaaaaadkaabaaaaaaaaaaaabeaaaaa aaaaiadpaaaaaaaibcaabaaaabaaaaaabkaabaiaebaaaaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaadkaabaaaabaaaaaadcaaaaajbcaabaaa abaaaaaackaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaahicaabaaa aaaaaaaabkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaajhccabaaaaaaaaaaaegacbaaa afaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadgaaaaaficcabaaaaaaaaaaa abeaaaaaaaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "UNITY_HDR_ON" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightPos] Vector 6 [_LightPositionRange] Vector 7 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 10 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 "ps_3_0 def c11, 1, 0.970000029, 2, -1 def c12, 0, 9.99999975e-005, 0.967999995, 0.0299999993 def c13, 10, -0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov_pp r0.w, c11.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 add r0.xyz, r2, -c3 add r2.xyz, r2, -c8 nrm_pp r3.xyz, r0 dp3 r0.x, r2, r2 rsq r0.y, r0.x mul r0.x, r0.x, c8.w texld r4, r0.x, s1 mad_pp r0.xzw, r2.xyyz, -r0.y, -r3.xyyz nrm_pp r5.xyz, r0.xzww texld_pp r6, r1, s5 mad_pp r0.xzw, r6.xyyz, c11.z, c11.w nrm_pp r6.xyz, r0.xzww dp3_pp r0.x, r6, r5 max_pp r1.z, r0.x, c12.x texld_pp r7, r1, s4 texld_pp r8, r1, s3 add_pp r0.x, -r7.w, c11.x add_pp r0.z, -r0.x, c11.x mad_pp r0.z, r0.z, c12.z, c12.w log_pp r0.z, r0.z rcp r0.z, r0.z mul_pp r0.z, r0.z, c13.x mul_pp r0.w, r0.z, r0.z mad_pp r0.z, r0.z, r0.z, c11.x mul_pp r0.z, r0.z, c10.y pow_pp r2.w, r1.z, r0.w mul_pp r0.z, r0.z, r2.w dp3_pp r0.w, r6, -r3 max_pp r1.x, r0.w, c12.x mul_pp r0.w, r0.x, r0.x mul_pp r1.y, r0.w, c10.w mov r3.x, c11.x mad_pp r0.w, r0.w, -c10.w, r3.x mad_pp r1.z, r1.x, r0.w, r1.y add_pp r1.x, -r1.x, c11.x mul_pp r3.yzw, r0.y, r2.xxyz texld r2, r2, s2 rcp r0.y, r0.y mul r0.y, r0.y, c6.w mad r0.y, r0.y, -c11.y, r2.x cmp_pp r0.y, r0.y, r3.x, c7.x mul r0.y, r0.y, r4.x mul_pp r2.xyz, r0.y, c9 dp3_pp r0.y, r6, -r3.yzww dp3_pp r1.w, -r3.yzww, r5 max_pp r2.w, r1.w, c12.x max_pp r1.w, r0.y, c12.x mad_pp r0.y, r1.w, r0.w, r1.y mad r0.y, r0.y, r1.z, c12.y rcp_pp r0.y, r0.y mul_pp r0.y, r0.z, r0.y mul_pp r0.y, r1.w, r0.y mul_pp r0.y, r0.y, c10.x max_pp r1.y, r0.y, c12.x mul_pp r0.yzw, r2.xxyz, r1.y add_pp r1.y, -r2.w, c11.x mul_pp r1.z, r2.w, r2.w dp2add_pp r0.x, r1.z, r0.x, c13.y mul_pp r1.z, r1.y, r1.y mul_pp r1.z, r1.z, r1.z mul_pp r1.y, r1.y, r1.z lrp_pp r3.xyz, r1.y, c11.x, r7 mul_pp r0.yzw, r0, r3.xxyz mul_pp r1.y, r1.x, r1.x mul_pp r1.y, r1.y, r1.y mul_pp r1.x, r1.x, r1.y mad_pp r1.x, r0.x, r1.x, c11.x add_pp r1.y, -r1.w, c11.x mul_pp r1.z, r1.y, r1.y mul_pp r1.z, r1.z, r1.z mul_pp r1.y, r1.y, r1.z mad_pp r0.x, r0.x, r1.y, c11.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r1.w, r0.x mul_pp r1.xyz, r0.x, r2 mad_pp oC0.xyz, r8, r1, r0.yzww mov_pp oC0.w, c11.x " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 ConstBuffer "$Globals" 288 Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedbanpfmnofbckbickgbljanhonpiigndbabaaaaaageanaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcimamaaaaeaaaaaaacdadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabjaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafidaaaaeaahabaaa acaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaa aeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac ahaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaa acaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaa aoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa dcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa aaaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaa aeaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaaeaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaeaaaaaaadaaaaaa aaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaabaaaaaa aeaaaaaaaaaaaaajhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaa aaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaa acaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa acaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaafecaabaaaabaaaaaadkaabaaa aaaaaaaadcaaaaalhcaabaaaadaaaaaaegacbaiaebaaaaaaaaaaaaaakgakbaaa abaaaaaaegacbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaaaeaaaaaaegacbaaa aaaaaaaakgakbaaaabaaaaaaefaaaaajpcaabaaaafaaaaaaegacbaaaaaaaaaaa eghobaaaacaaaaaaaagabaaaacaaaaaabaaaaaahbcaabaaaaaaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaeeaaaaafbcaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegacbaaaadaaaaaaefaaaaaj pcaabaaaadaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaaaagabaaaafaaaaaa dcaaaaaphcaabaaaadaaaaaaegacbaaaadaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaah ecaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaeeaaaaafecaabaaa abaaaaaackaabaaaabaaaaaadiaaaaahhcaabaaaadaaaaaakgakbaaaabaaaaaa egacbaaaadaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaa aaaaaaaabaaaaaaibcaabaaaaaaaaaaaegacbaiaebaaaaaaaeaaaaaaegacbaaa aaaaaaaabaaaaaaiccaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaiaebaaaaaa aeaaaaaabaaaaaaiecaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaiaebaaaaaa acaaaaaadeaaaaakhcaabaaaaaaaaaaaegacbaaaaaaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaadeaaaaahecaabaaaabaaaaaackaabaaaabaaaaaa abeaaaaaaaaaaaaacpaaaaafecaabaaaabaaaaaackaabaaaabaaaaaaefaaaaaj pcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaa efaaaaajpcaabaaaadaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaa adaaaaaaaaaaaaalpcaabaaaaeaaaaaadgajbaiaebaaaaaaacaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpaaaaaaaibcaabaaaabaaaaaaakaabaia ebaaaaaaaeaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaaabaaaaaaakaabaaa abaaaaaaabeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaafbcaabaaaabaaaaaa akaabaaaabaaaaaaaoaaaaahbcaabaaaabaaaaaaabeaaaaaaaaacaebakaabaaa abaaaaaadiaaaaahccaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaa dcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaiadpdiaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaabkiacaaaaaaaaaaa bbaaaaaadiaaaaahccaabaaaabaaaaaackaabaaaabaaaaaabkaabaaaabaaaaaa bjaaaaafccaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahbcaabaaaabaaaaaa akaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaaakaabaaa aeaaaaaaakaabaaaaeaaaaaadiaaaaaiecaabaaaabaaaaaabkaabaaaabaaaaaa dkiacaaaaaaaaaaabbaaaaaadcaaaaalccaabaaaabaaaaaabkaabaiaebaaaaaa abaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaa abaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaackaabaaaabaaaaaadcaaaaaj ccaabaaaabaaaaaabkaabaaaaaaaaaaabkaabaaaabaaaaaackaabaaaabaaaaaa dcaaaaajccaabaaaabaaaaaabkaabaaaabaaaaaadkaabaaaabaaaaaaabeaaaaa bhlhnbdiaoaaaaakccaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpbkaabaaaabaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa bkaabaaaabaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaaaaaaaaaaakaabaaa abaaaaaadiaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaaakiacaaaaaaaaaaa bbaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaa elaaaaafccaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaaagaaaaaa pgapbaaaaaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaaiicaabaaa aaaaaaaabkaabaaaabaaaaaadkiacaaaacaaaaaaabaaaaaadiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaabeaaaaaomfbhidpdbaaaaahicaabaaaaaaaaaaa akaabaaaafaaaaaadkaabaaaaaaaaaaadhaaaaakicaabaaaaaaaaaaadkaabaaa aaaaaaaaakiacaaaadaaaaaabiaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaa aaaaaaaadkaabaaaaaaaaaaaakaabaaaagaaaaaadiaaaaaiocaabaaaabaaaaaa pgapbaaaaaaaaaaaagijcaaaaaaaaaaaajaaaaaadiaaaaahhcaabaaaafaaaaaa jgahbaaaabaaaaaaagaabaaaabaaaaaaaaaaaaalmcaabaaaaaaaaaaakgacbaia ebaaaaaaaaaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaiadpaaaaiadpdiaaaaah bcaabaaaaaaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaaapaaaaahbcaabaaa aaaaaaaaagaabaaaaaaaaaaaagaabaaaaeaaaaaaaaaaaaahbcaabaaaaaaaaaaa akaabaaaaaaaaaaaabeaaaaaaaaaaalpdiaaaaahbcaabaaaabaaaaaadkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa akaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaakaabaaa abaaaaaadcaaaaajhcaabaaaacaaaaaajgahbaaaaeaaaaaapgapbaaaaaaaaaaa egacbaaaacaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaa afaaaaaadiaaaaahicaabaaaaaaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaaaaaaaaadcaaaaajecaabaaa aaaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaai icaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaah bcaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahbcaabaaa abaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaakaabaaaabaaaaaadcaaaaajbcaabaaaaaaaaaaaakaabaaa aaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaaaaaaaaa ckaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaabkaabaaa aaaaaaaaakaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaa jgahbaaaabaaaaaadcaaaaajhccabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaa aaaaaaaaegacbaaaacaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadp doaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "UNITY_HDR_ON" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 12 [_LightColor] Vector 11 [_LightPos] Vector 9 [_LightPositionRange] Vector 10 [_LightShadowData] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 13 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_ShadowMapTexture] CUBE 3 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 "ps_3_0 def c14, 1, 0.970000029, 2, -1 def c15, 0, 9.99999975e-005, 0.967999995, 0.0299999993 def c16, 10, -0.5, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_cube s3 dcl_2d s4 dcl_2d s5 dcl_2d s6 rcp r0.x, v1.z mul r0.x, r0.x, c7.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c8.x, r2.x, c8.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov r0.w, c14.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 mov r2.w, c14.x dp4 r0.x, c3, r2 dp4 r0.y, c4, r2 dp4 r0.z, c5, r2 texld r0, r0, s2 add r0.xyz, r2, -c11 add r2.xyz, r2, -c6 nrm_pp r3.xyz, r2 texld r2, r0, s3 dp3 r1.z, r0, r0 rsq r1.w, r1.z mul r1.z, r1.z, c11.w texld r4, r1.z, s1 rcp r1.z, r1.w mul r1.z, r1.z, c9.w mad r1.z, r1.z, -c14.y, r2.x mov r2.x, c14.x cmp_pp r1.z, r1.z, r2.x, c10.x mul r1.z, r1.z, r4.x mul r0.w, r0.w, r1.z mul_pp r2.yzw, r0.w, c12.xxyz mad_pp r4.xyz, r0, -r1.w, -r3 mul_pp r0.xyz, r0, r1.w nrm_pp r5.xyz, r4 texld_pp r4, r1, s6 mad_pp r4.xyz, r4, c14.z, c14.w nrm_pp r6.xyz, r4 dp3_pp r0.w, r6, r5 dp3_pp r1.z, -r0, r5 dp3_pp r0.x, r6, -r0 dp3_pp r0.y, r6, -r3 max_pp r1.w, r0.y, c15.x max_pp r3.x, r0.x, c15.x max_pp r0.x, r1.z, c15.x max_pp r1.z, r0.w, c15.x texld_pp r4, r1, s5 texld_pp r5, r1, s4 add_pp r0.y, -r4.w, c14.x add_pp r0.z, -r0.y, c14.x mad_pp r0.z, r0.z, c15.z, c15.w log_pp r0.z, r0.z rcp r0.z, r0.z mul_pp r0.z, r0.z, c16.x mul_pp r0.w, r0.z, r0.z mad_pp r0.z, r0.z, r0.z, c14.x mul_pp r0.z, r0.z, c13.y pow_pp r3.y, r1.z, r0.w mul_pp r0.z, r0.z, r3.y mul_pp r0.w, r0.y, r0.y mul_pp r1.x, r0.w, c13.w mad_pp r0.w, r0.w, -c13.w, r2.x mad_pp r1.y, r1.w, r0.w, r1.x add_pp r1.z, -r1.w, c14.x mad_pp r0.w, r3.x, r0.w, r1.x mad r0.w, r0.w, r1.y, c15.y rcp_pp r0.w, r0.w mul_pp r0.z, r0.z, r0.w mul_pp r0.z, r3.x, r0.z mul_pp r0.z, r0.z, c13.x max_pp r1.x, r0.z, c15.x mul_pp r1.xyw, r2.yzzw, r1.x add_pp r0.z, -r0.x, c14.x mul_pp r0.x, r0.x, r0.x dp2add_pp r0.x, r0.x, r0.y, c16.y mul_pp r0.y, r0.z, r0.z mul_pp r0.y, r0.y, r0.y mul_pp r0.y, r0.z, r0.y lrp_pp r3.yzw, r0.y, c14.x, r4.xxyz mul_pp r0.yzw, r1.xxyw, r3 mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.x, r1.x, c14.x add_pp r1.y, -r3.x, c14.x mul_pp r1.z, r1.y, r1.y mul_pp r1.z, r1.z, r1.z mul_pp r1.y, r1.y, r1.z mad_pp r0.x, r0.x, r1.y, c14.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r3.x, r0.x mul_pp r1.xyz, r0.x, r2.yzww mad_pp oC0.xyz, r5, r1, r0.yzww mov_pp oC0.w, c14.x " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 3 SetTexture 3 [_LightTexture0] CUBE 2 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedpkeeifbkphmikllaohmjhkblmbncojpbabaaaaaahaaoaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcjianaaaaeaaaaaaaggadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabjaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafkaaaaadaagabaaa agaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaafidaaaaeaahabaaaadaaaaaa ffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaa ffffaaaafibiaaaeaahabaaaagaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacajaaaaaa aoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaah dcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaal icaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaa aaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaaaaaaaaaa egiccaaaaeaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaaaeaaaaaa aaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaaaaaaaaaa egiccaaaaeaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaaaaaaaaai hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaeaaaaaaadaaaaaaaaaaaaaj hcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaaaaaaaaajhcaabaaaadaaaaaaegacbaaaaaaaaaaa egiccaiaebaaaaaaaaaaaaaaaiaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaa adaaaaaaegacbaaaadaaaaaaeeaaaaafecaabaaaabaaaaaadkaabaaaaaaaaaaa dcaaaaalhcaabaaaaeaaaaaaegacbaiaebaaaaaaadaaaaaakgakbaaaabaaaaaa egacbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaaafaaaaaakgakbaaaabaaaaaa egacbaaaadaaaaaaefaaaaajpcaabaaaadaaaaaaegacbaaaadaaaaaaeghobaaa acaaaaaaaagabaaaadaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaaeaaaaaa egacbaaaaeaaaaaaeeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaah ocaabaaaadaaaaaakgakbaaaabaaaaaaagajbaaaaeaaaaaaefaaaaajpcaabaaa aeaaaaaaegaabaaaabaaaaaaeghobaaaagaaaaaaaagabaaaagaaaaaadcaaaaap hcaabaaaaeaaaaaaegacbaaaaeaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaea aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahecaabaaa abaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaabaaaaaa ckaabaaaabaaaaaadiaaaaahhcaabaaaaeaaaaaakgakbaaaabaaaaaaegacbaaa aeaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaaeaaaaaajgahbaaaadaaaaaa baaaaaaiicaabaaaabaaaaaaegacbaiaebaaaaaaafaaaaaajgahbaaaadaaaaaa baaaaaaiicaabaaaacaaaaaaegacbaaaaeaaaaaaegacbaiaebaaaaaaafaaaaaa baaaaaaibcaabaaaacaaaaaaegacbaaaaeaaaaaaegacbaiaebaaaaaaacaaaaaa deaaaaakdcaabaaaacaaaaaamgaabaaaacaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadeaaaaakmcaabaaaabaaaaaakgaobaaaabaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpaaaaafecaabaaaabaaaaaackaabaaa abaaaaaaefaaaaajpcaabaaaaeaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaa aagabaaaafaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaa aeaaaaaaaagabaaaaeaaaaaaaaaaaaalpcaabaaaagaaaaaadgajbaiaebaaaaaa aeaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaaaaaaaibcaabaaa abaaaaaaakaabaiaebaaaaaaagaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaa abaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaaf bcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaahbcaabaaaabaaaaaaabeaaaaa aaaacaebakaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaaakaabaaaabaaaaaa akaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaakaabaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaa bkiacaaaaaaaaaaabbaaaaaadiaaaaahccaabaaaabaaaaaackaabaaaabaaaaaa bkaabaaaabaaaaaabjaaaaafccaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaah bcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahccaabaaa abaaaaaaakaabaaaagaaaaaaakaabaaaagaaaaaadiaaaaaiecaabaaaabaaaaaa bkaabaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalccaabaaaabaaaaaa bkaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadp dcaaaaajecaabaaaacaaaaaaakaabaaaacaaaaaabkaabaaaabaaaaaackaabaaa abaaaaaaaaaaaaaibcaabaaaacaaaaaaakaabaiaebaaaaaaacaaaaaaabeaaaaa aaaaiadpdcaaaaajccaabaaaabaaaaaabkaabaaaacaaaaaabkaabaaaabaaaaaa ckaabaaaabaaaaaadcaaaaajccaabaaaabaaaaaabkaabaaaabaaaaaackaabaaa acaaaaaaabeaaaaabhlhnbdiaoaaaaakccaabaaaabaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpbkaabaaaabaaaaaadiaaaaahbcaabaaaabaaaaaa akaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaahbcaabaaaabaaaaaabkaabaaa acaaaaaaakaabaaaabaaaaaadiaaaaaibcaabaaaabaaaaaaakaabaaaabaaaaaa akiacaaaaaaaaaaabbaaaaaadeaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaa abeaaaaaaaaaaaaadiaaaaaiocaabaaaadaaaaaafgafbaaaaaaaaaaaagijcaaa aaaaaaaaamaaaaaadcaaaaakocaabaaaadaaaaaaagijcaaaaaaaaaaaalaaaaaa agaabaaaaaaaaaaafgaobaaaadaaaaaadcaaaaakhcaabaaaaaaaaaaaegiccaaa aaaaaaaaanaaaaaakgakbaaaaaaaaaaajgahbaaaadaaaaaaaaaaaaaihcaabaaa aaaaaaaaegacbaaaaaaaaaaaegiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaa ahaaaaaaegacbaaaaaaaaaaaeghobaaaadaaaaaaaagabaaaacaaaaaaelaaaaaf bcaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaaiccaabaaaaaaaaaaadkaabaaa aaaaaaaadkiacaaaaaaaaaaaaiaaaaaaefaaaaajpcaabaaaaiaaaaaafgafbaaa aaaaaaaaeghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaaibcaabaaaaaaaaaaa akaabaaaaaaaaaaadkiacaaaacaaaaaaabaaaaaadiaaaaahbcaabaaaaaaaaaaa akaabaaaaaaaaaaaabeaaaaaomfbhidpdbaaaaahbcaabaaaaaaaaaaaakaabaaa adaaaaaaakaabaaaaaaaaaaadhaaaaakbcaabaaaaaaaaaaaakaabaaaaaaaaaaa akiacaaaadaaaaaabiaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaaaaaaaaa akaabaaaaaaaaaaaakaabaaaaiaaaaaadiaaaaahbcaabaaaaaaaaaaadkaabaaa ahaaaaaaakaabaaaaaaaaaaadiaaaaaihcaabaaaaaaaaaaaagaabaaaaaaaaaaa egiccaaaaaaaaaaaajaaaaaadiaaaaahhcaabaaaabaaaaaaegacbaaaaaaaaaaa agaabaaaabaaaaaaaaaaaaaiicaabaaaaaaaaaaadkaabaiaebaaaaaaabaaaaaa abeaaaaaaaaaiadpdiaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaa abaaaaaaapaaaaahicaabaaaabaaaaaapgapbaaaabaaaaaaagaabaaaagaaaaaa aaaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaaabeaaaaaaaaaaalpdiaaaaah ecaabaaaacaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahecaabaaa acaaaaaackaabaaaacaaaaaackaabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaackaabaaaacaaaaaadcaaaaajhcaabaaaadaaaaaajgahbaaa agaaaaaapgapbaaaaaaaaaaaegacbaaaaeaaaaaadiaaaaahhcaabaaaabaaaaaa egacbaaaabaaaaaaegacbaaaadaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaa acaaaaaaakaabaaaacaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaacaaaaaadkaabaaa aaaaaaaadcaaaaajicaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaiadpaaaaaaaibcaabaaaacaaaaaabkaabaiaebaaaaaaacaaaaaa abeaaaaaaaaaiadpdiaaaaahecaabaaaacaaaaaaakaabaaaacaaaaaaakaabaaa acaaaaaadiaaaaahecaabaaaacaaaaaackaabaaaacaaaaaackaabaaaacaaaaaa diaaaaahbcaabaaaacaaaaaaakaabaaaacaaaaaackaabaaaacaaaaaadcaaaaaj icaabaaaabaaaaaadkaabaaaabaaaaaaakaabaaaacaaaaaaabeaaaaaaaaaiadp diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaabkaabaaaacaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaa aaaaaaaapgapbaaaaaaaaaaaegacbaaaaaaaaaaadcaaaaajhccabaaaaaaaaaaa egacbaaaafaaaaaaegacbaaaaaaaaaaaegacbaaaabaaaaaadgaaaaaficcabaaa aaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" "UNITY_HDR_ON" } Matrix 12 [_CameraToWorld] 3 Matrix 4 [_LightMatrix0] Matrix 0 [unity_World2Shadow0] Vector 21 [_LightColor] Vector 20 [_LightPos] Vector 18 [_LightShadowData] Vector 16 [_ProjectionParams] Vector 8 [_ShadowOffsets0] Vector 9 [_ShadowOffsets1] Vector 10 [_ShadowOffsets2] Vector 11 [_ShadowOffsets3] Vector 15 [_WorldSpaceCameraPos] Vector 17 [_ZBufferParams] Vector 22 [unity_LightGammaCorrectionConsts] Vector 19 [unity_ShadowFadeCenterAndType] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] 2D 2 SetTexture 3 [_ShadowMapTexture] 2D 3 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 "ps_3_0 def c23, 1, 0.25, 0, -2 def c24, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c25, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_2d s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 dcl_2d s6 mov r0.x, c23.x rcp r0.y, v1.z mul r0.y, r0.y, c16.z mul r0.yzw, r0.y, v1.xxyz rcp r1.x, v0.w mul r1.xy, r1.x, v0 texld r2, r1, s0 mad r1.z, c17.x, r2.x, c17.y rcp r1.z, r1.z mul r2.xyz, r0.yzww, r1.z mov r2.w, c23.x dp4 r3.x, c12, r2 dp4 r3.y, c13, r2 dp4 r3.z, c14, r2 mov r3.w, c23.x dp4 r4.x, c0, r3 dp4 r4.y, c1, r3 dp4 r4.z, c2, r3 dp4 r4.w, c3, r3 rcp r0.y, r4.w mad r5, r4, r0.y, c8 texldp_pp r5, r5, s3 mad r6, r4, r0.y, c9 texldp_pp r6, r6, s3 mov_pp r5.y, r6.x mad r6, r4, r0.y, c10 mad r4, r4, r0.y, c11 texldp_pp r4, r4, s3 mov_pp r5.w, r4.x texldp_pp r4, r6, s3 mov_pp r5.z, r4.x lrp_pp r4, r5, r0.x, c18.x dp4_pp r0.y, r4, c23.y add r2.xyw, r3.xyzz, -c19.xyzz dp3 r0.z, r2.xyww, r2.xyww rsq r0.z, r0.z rcp r0.z, r0.z mad r0.z, r0.w, -r1.z, r0.z mad r0.z, c19.w, r0.z, r2.z mad_sat r0.z, r0.z, c18.z, c18.w add_sat_pp r0.y, r0.z, r0.y dp4 r2.x, c4, r3 dp4 r2.y, c5, r3 dp4 r2.z, c6, r3 dp4 r2.w, c7, r3 texldp r4, r2, s2 add r2.xyz, -r3, c20 add r3.xyz, r3, -c15 nrm_pp r4.xyz, r3 dp3 r0.z, r2, r2 mul r0.w, r0.z, c20.w rsq r0.z, r0.z texld r3, r0.w, s1 mul r0.w, r3.x, r4.w mul r0.y, r0.y, r0.w mul_pp r3.xyz, r0.y, c21 cmp_pp r3.xyz, r2.w, c23.z, r3 mad_pp r5.xyz, r2, r0.z, -r4 mul_pp r0.yzw, r0.z, r2.xxyz nrm_pp r2.xyz, r5 texld_pp r5, r1, s6 mad_pp r5.xyz, r5, -c23.w, -c23.x nrm_pp r6.xyz, r5 dp3_pp r1.z, r6, r2 dp3_pp r1.w, r0.yzww, r2 dp3_pp r0.y, r6, r0.yzww dp3_pp r0.z, r6, -r4 max_pp r2.x, r0.z, c23.z max_pp r2.y, r0.y, c23.z max_pp r0.y, r1.w, c23.z max_pp r0.z, r1.z, c23.z texld_pp r4, r1, s5 texld_pp r1, r1, s4 add_pp r0.w, -r4.w, c23.x add_pp r1.w, -r0.w, c23.x mad_pp r1.w, r1.w, c24.y, c24.z log_pp r1.w, r1.w rcp r1.w, r1.w mul_pp r1.w, r1.w, c24.w mul_pp r2.z, r1.w, r1.w mad_pp r1.w, r1.w, r1.w, c23.x mul_pp r1.w, r1.w, c22.y pow_pp r3.w, r0.z, r2.z mul_pp r0.z, r1.w, r3.w mul_pp r1.w, r0.w, r0.w mul_pp r2.z, r1.w, c22.w mad_pp r0.x, r1.w, -c22.w, r0.x mad_pp r1.w, r2.x, r0.x, r2.z add_pp r2.x, -r2.x, c23.x mad_pp r0.x, r2.y, r0.x, r2.z mad r0.x, r0.x, r1.w, c24.x rcp_pp r0.x, r0.x mul_pp r0.x, r0.z, r0.x mul_pp r0.x, r2.y, r0.x mul_pp r0.x, r0.x, c22.x max_pp r1.w, r0.x, c23.z mul_pp r5.xyz, r3, r1.w add_pp r0.x, -r0.y, c23.x mul_pp r0.yz, r0.xyxw, r0.xyxw dp2add_pp r0.y, r0.y, r0.w, c25.x mul_pp r0.z, r0.z, r0.z mul_pp r0.x, r0.x, r0.z lrp_pp r6.xyz, r0.x, c23.x, r4 mul_pp r0.xzw, r5.xyyz, r6.xyyz mul_pp r1.w, r2.x, r2.x mul_pp r1.w, r1.w, r1.w mul_pp r1.w, r2.x, r1.w mad_pp r1.w, r0.y, r1.w, c23.x add_pp r2.x, -r2.y, c23.x mul_pp r2.z, r2.x, r2.x mul_pp r2.z, r2.z, r2.z mul_pp r2.x, r2.x, r2.z mad_pp r0.y, r0.y, r2.x, c23.x mul_pp r0.y, r1.w, r0.y mul_pp r0.y, r2.y, r0.y mul_pp r2.xyz, r0.y, r3 mad_pp oC0.xyz, r1, r2, r0.xzww mov_pp oC0.w, c23.x " } SubProgram "d3d11 " { Keywords { "SPOT" "SHADOWS_DEPTH" "SHADOWS_SOFT" "SHADOWS_NATIVE" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTexture0] 2D 2 SetTexture 2 [_LightTextureB0] 2D 1 SetTexture 3 [_CameraGBufferTexture0] 2D 4 SetTexture 4 [_CameraGBufferTexture1] 2D 5 SetTexture 5 [_CameraGBufferTexture2] 2D 6 SetTexture 6 [_ShadowMapTexture] 2D 3 ConstBuffer "$Globals" 352 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 240 [_ShadowOffsets0] Vector 256 [_ShadowOffsets1] Vector 272 [_ShadowOffsets2] Vector 288 [_ShadowOffsets3] Vector 336 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityShadows" 416 Matrix 128 [unity_World2Shadow0] Matrix 192 [unity_World2Shadow1] Matrix 256 [unity_World2Shadow2] Matrix 320 [unity_World2Shadow3] Vector 384 [_LightShadowData] Vector 400 [unity_ShadowFadeCenterAndType] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityShadows" 2 BindCB "UnityPerCamera2" 3 "ps_4_0 eefiecedbalolcjjkeilgoogpjkiejfobbibkbceabaaaaaafibbaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefciabaaaaaeaaaaaaacaaeaaaa fjaaaaaeegiocaaaaaaaaaaabgaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaabkaaaaaafjaaaaaeegiocaaaadaaaaaaaeaaaaaa fkaaaaadaagabaaaaaaaaaaafkaaaaadaagabaaaabaaaaaafkaaaaadaagabaaa acaaaaaafkaiaaadaagabaaaadaaaaaafkaaaaadaagabaaaaeaaaaaafkaaaaad aagabaaaafaaaaaafkaaaaadaagabaaaagaaaaaafibiaaaeaahabaaaaaaaaaaa ffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafibiaaaeaahabaaaacaaaaaa ffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaaaeaaaaaa ffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaafibiaaaeaahabaaaagaaaaaa ffffaaaagcbaaaadlcbabaaaabaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaad pccabaaaaaaaaaaagiaaaaacagaaaaaaaaaaaaajbcaabaaaaaaaaaaaakiacaia ebaaaaaaacaaaaaabiaaaaaaabeaaaaaaaaaiadpaoaaaaaiccaabaaaaaaaaaaa ckiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaadiaaaaahocaabaaaaaaaaaaa fgafbaaaaaaaaaaaagbjbaaaacaaaaaaaoaaaaahdcaabaaaabaaaaaaegbabaaa abaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaalecaabaaaabaaaaaaakiacaaa abaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaaabaaaaaaahaaaaaaaoaaaaak ecaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpckaabaaa abaaaaaadiaaaaahhcaabaaaacaaaaaajgahbaaaaaaaaaaakgakbaaaabaaaaaa diaaaaaihcaabaaaadaaaaaafgafbaaaacaaaaaaegiccaaaadaaaaaaabaaaaaa dcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaaaaaaaaaagaabaaaacaaaaaa egaibaaaadaaaaaadcaaaaaklcaabaaaacaaaaaaegiicaaaadaaaaaaacaaaaaa kgakbaaaacaaaaaaegambaaaacaaaaaaaaaaaaailcaabaaaacaaaaaaegambaaa acaaaaaaegiicaaaadaaaaaaadaaaaaadiaaaaaipcaabaaaadaaaaaafgafbaaa acaaaaaaegiocaaaacaaaaaaajaaaaaadcaaaaakpcaabaaaadaaaaaaegiocaaa acaaaaaaaiaaaaaaagaabaaaacaaaaaaegaobaaaadaaaaaadcaaaaakpcaabaaa adaaaaaaegiocaaaacaaaaaaakaaaaaapgapbaaaacaaaaaaegaobaaaadaaaaaa aaaaaaaipcaabaaaadaaaaaaegaobaaaadaaaaaaegiocaaaacaaaaaaalaaaaaa aoaaaaahhcaabaaaadaaaaaaegacbaaaadaaaaaapgapbaaaadaaaaaaaaaaaaai hcaabaaaaeaaaaaaegacbaaaadaaaaaaegiccaaaaaaaaaaaapaaaaaaehaaaaal bcaabaaaaeaaaaaaegaabaaaaeaaaaaaaghabaaaagaaaaaaaagabaaaadaaaaaa ckaabaaaaeaaaaaaaaaaaaaihcaabaaaafaaaaaaegacbaaaadaaaaaaegiccaaa aaaaaaaabaaaaaaaehaaaaalccaabaaaaeaaaaaaegaabaaaafaaaaaaaghabaaa agaaaaaaaagabaaaadaaaaaackaabaaaafaaaaaaaaaaaaaihcaabaaaafaaaaaa egacbaaaadaaaaaaegiccaaaaaaaaaaabbaaaaaaaaaaaaaihcaabaaaadaaaaaa egacbaaaadaaaaaaegiccaaaaaaaaaaabcaaaaaaehaaaaalicaabaaaaeaaaaaa egaabaaaadaaaaaaaghabaaaagaaaaaaaagabaaaadaaaaaackaabaaaadaaaaaa ehaaaaalecaabaaaaeaaaaaaegaabaaaafaaaaaaaghabaaaagaaaaaaaagabaaa adaaaaaackaabaaaafaaaaaadcaaaaakpcaabaaaadaaaaaaegaobaaaaeaaaaaa agaabaaaaaaaaaaaagiacaaaacaaaaaabiaaaaaabbaaaaakbcaabaaaaaaaaaaa egaobaaaadaaaaaaaceaaaaaaaaaiadoaaaaiadoaaaaiadoaaaaiadoaaaaaaaj hcaabaaaadaaaaaaegadbaaaacaaaaaaegiccaiaebaaaaaaacaaaaaabjaaaaaa baaaaaahccaabaaaaaaaaaaaegacbaaaadaaaaaaegacbaaaadaaaaaaelaaaaaf ccaabaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaakccaabaaaaaaaaaaadkaabaia ebaaaaaaaaaaaaaackaabaaaabaaaaaabkaabaaaaaaaaaaadcaaaaakccaabaaa aaaaaaaadkiacaaaacaaaaaabjaaaaaabkaabaaaaaaaaaaackaabaaaacaaaaaa dccaaaalccaabaaaaaaaaaaabkaabaaaaaaaaaaackiacaaaacaaaaaabiaaaaaa dkiacaaaacaaaaaabiaaaaaaaacaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaa akaabaaaaaaaaaaadiaaaaaiocaabaaaaaaaaaaafgafbaaaacaaaaaaagincaaa aaaaaaaaamaaaaaadcaaaaakocaabaaaaaaaaaaaagincaaaaaaaaaaaalaaaaaa agaabaaaacaaaaaafgaobaaaaaaaaaaadcaaaaakocaabaaaaaaaaaaaagincaaa aaaaaaaaanaaaaaapgapbaaaacaaaaaafgaobaaaaaaaaaaaaaaaaaaiocaabaaa aaaaaaaafgaobaaaaaaaaaaaagincaaaaaaaaaaaaoaaaaaaaoaaaaahgcaabaaa aaaaaaaafgagbaaaaaaaaaaapgapbaaaaaaaaaaadbaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaaabeaaaaaaaaaaaaaabaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaaabeaaaaaaaaaiadpefaaaaajpcaabaaaadaaaaaajgafbaaaaaaaaaaa eghobaaaabaaaaaaaagabaaaacaaaaaadiaaaaahccaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaadaaaaaaaaaaaaajhcaabaaaadaaaaaaegadbaiaebaaaaaa acaaaaaaegiccaaaaaaaaaaaaiaaaaaaaaaaaaajhcaabaaaacaaaaaaegadbaaa acaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaabaaaaaahecaabaaaaaaaaaaa egacbaaaadaaaaaaegacbaaaadaaaaaadiaaaaaiicaabaaaaaaaaaaackaabaaa aaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaa aaaaaaaaefaaaaajpcaabaaaaeaaaaaapgapbaaaaaaaaaaaeghobaaaacaaaaaa aagabaaaabaaaaaadiaaaaahccaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaa aeaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaabkaabaaaaaaaaaaa diaaaaailcaabaaaaaaaaaaaagaabaaaaaaaaaaaegiicaaaaaaaaaaaajaaaaaa baaaaaahecaabaaaabaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaaeeaaaaaf ecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaahhcaabaaaacaaaaaakgakbaaa abaaaaaaegacbaaaacaaaaaadcaaaaakhcaabaaaaeaaaaaaegacbaaaadaaaaaa kgakbaaaaaaaaaaaegacbaiaebaaaaaaacaaaaaadiaaaaahhcaabaaaadaaaaaa kgakbaaaaaaaaaaaegacbaaaadaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaa aeaaaaaaegacbaaaaeaaaaaaeeaaaaafecaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaaeaaaaaakgakbaaaaaaaaaaaegacbaaaaeaaaaaaefaaaaaj pcaabaaaafaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaaaagabaaaagaaaaaa dcaaaaaphcaabaaaafaaaaaaegacbaaaafaaaaaaaceaaaaaaaaaaaeaaaaaaaea aaaaaaeaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaah ecaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaafecaabaaa aaaaaaaackaabaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaakgakbaaaaaaaaaaa egacbaaaafaaaaaabaaaaaahecaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaa aeaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaadaaaaaaegacbaaaaeaaaaaa baaaaaahicaabaaaabaaaaaaegacbaaaafaaaaaaegacbaaaadaaaaaabaaaaaai bcaabaaaacaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaaacaaaaaadeaaaaah bcaabaaaacaaaaaaakaabaaaacaaaaaaabeaaaaaaaaaaaaadeaaaaakmcaabaaa abaaaaaakgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa deaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaaaacpaaaaaf ecaabaaaaaaaaaaackaabaaaaaaaaaaaefaaaaajpcaabaaaadaaaaaaegaabaaa abaaaaaaeghobaaaaeaaaaaaaagabaaaafaaaaaaefaaaaajpcaabaaaaeaaaaaa egaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaaeaaaaaaaaaaaaalpcaabaaa afaaaaaadgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaiadpaaaaaaaibcaabaaaabaaaaaaakaabaiaebaaaaaaafaaaaaaabeaaaaa aaaaiadpdcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaanjmohhdp abeaaaaaipmcpfdmcpaaaaafbcaabaaaabaaaaaaakaabaaaabaaaaaaaoaaaaah bcaabaaaabaaaaaaabeaaaaaaaaacaebakaabaaaabaaaaaadiaaaaahccaabaaa abaaaaaaakaabaaaabaaaaaaakaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaa akaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaaibcaabaaa abaaaaaaakaabaaaabaaaaaabkiacaaaaaaaaaaabfaaaaaadiaaaaahecaabaaa aaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaabjaaaaafecaabaaaaaaaaaaa ckaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaaabaaaaaackaabaaa aaaaaaaadiaaaaahbcaabaaaabaaaaaaakaabaaaafaaaaaaakaabaaaafaaaaaa diaaaaaiccaabaaaabaaaaaaakaabaaaabaaaaaadkiacaaaaaaaaaaabfaaaaaa dcaaaaalbcaabaaaabaaaaaaakaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaa bfaaaaaaabeaaaaaaaaaiadpdcaaaaajccaabaaaacaaaaaaakaabaaaacaaaaaa akaabaaaabaaaaaabkaabaaaabaaaaaaaaaaaaaibcaabaaaacaaaaaaakaabaia ebaaaaaaacaaaaaaabeaaaaaaaaaiadpdcaaaaajbcaabaaaabaaaaaadkaabaaa abaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaadcaaaaajbcaabaaaabaaaaaa akaabaaaabaaaaaabkaabaaaacaaaaaaabeaaaaabhlhnbdiaoaaaaakbcaabaaa abaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpakaabaaaabaaaaaa diaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaabaaaaaadiaaaaah ecaabaaaaaaaaaaadkaabaaaabaaaaaackaabaaaaaaaaaaadiaaaaaiecaabaaa aaaaaaaackaabaaaaaaaaaaaakiacaaaaaaaaaaabfaaaaaadeaaaaahecaabaaa aaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaahocaabaaaacaaaaaa aganbaaaaaaaaaaakgakbaaaaaaaaaaaaaaaaaaiecaabaaaaaaaaaaackaabaia ebaaaaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaahbcaabaaaabaaaaaackaabaaa abaaaaaackaabaaaabaaaaaaapaaaaahbcaabaaaabaaaaaaagaabaaaabaaaaaa agaabaaaafaaaaaaaaaaaaahbcaabaaaabaaaaaaakaabaaaabaaaaaaabeaaaaa aaaaaalpdiaaaaahccaabaaaabaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaa diaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaabkaabaaaabaaaaaadiaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaabkaabaaaabaaaaaadcaaaaajhcaabaaa adaaaaaajgahbaaaafaaaaaakgakbaaaaaaaaaaaegacbaaaadaaaaaadiaaaaah ocaabaaaacaaaaaafgaobaaaacaaaaaaagajbaaaadaaaaaadiaaaaahecaabaaa aaaaaaaaakaabaaaacaaaaaaakaabaaaacaaaaaadiaaaaahecaabaaaaaaaaaaa ckaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahecaabaaaaaaaaaaaakaabaaa acaaaaaackaabaaaaaaaaaaadcaaaaajecaabaaaaaaaaaaaakaabaaaabaaaaaa ckaabaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaaiccaabaaaabaaaaaadkaabaia ebaaaaaaabaaaaaaabeaaaaaaaaaiadpdiaaaaahecaabaaaabaaaaaabkaabaaa abaaaaaabkaabaaaabaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaa ckaabaaaabaaaaaadiaaaaahccaabaaaabaaaaaabkaabaaaabaaaaaackaabaaa abaaaaaadcaaaaajbcaabaaaabaaaaaaakaabaaaabaaaaaabkaabaaaabaaaaaa abeaaaaaaaaaiadpdiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaa abaaaaaadiaaaaahecaabaaaaaaaaaaadkaabaaaabaaaaaackaabaaaaaaaaaaa diaaaaahhcaabaaaaaaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaadcaaaaaj hccabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaaaaaaaajgahbaaaacaaaaaa dgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } Matrix 0 [_CameraToWorld] 3 Vector 9 [_LightColor] Vector 8 [_LightPos] Vector 6 [_LightPositionRange] Vector 7 [_LightShadowData] Vector 4 [_ProjectionParams] Vector 3 [_WorldSpaceCameraPos] Vector 5 [_ZBufferParams] Vector 10 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 "ps_3_0 def c11, 1, 0.0078125, -0.0078125, 0.970000029 def c12, 0.25, 2, -1, 0 def c13, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c14, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_2d s3 dcl_2d s4 dcl_2d s5 rcp r0.x, v1.z mul r0.x, r0.x, c4.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c5.x, r2.x, c5.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov_pp r0.w, c11.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 add r0.xyz, r2, -c3 add r2.xyz, r2, -c8 nrm_pp r3.xyz, r0 dp3 r0.x, r2, r2 rsq r0.y, r0.x mul r0.x, r0.x, c8.w texld r4, r0.x, s1 mad_pp r0.xzw, r2.xyyz, -r0.y, -r3.xyyz nrm_pp r5.xyz, r0.xzww texld_pp r6, r1, s5 mad_pp r0.xzw, r6.xyyz, c12.y, c12.z nrm_pp r6.xyz, r0.xzww dp3_pp r0.x, r6, r5 max_pp r1.z, r0.x, c12.w texld_pp r7, r1, s4 texld_pp r8, r1, s3 add_pp r0.x, -r7.w, c11.x add_pp r0.z, -r0.x, c11.x mad_pp r0.z, r0.z, c13.y, c13.z log_pp r0.z, r0.z rcp r0.z, r0.z mul_pp r0.z, r0.z, c13.w mul_pp r0.w, r0.z, r0.z mad_pp r0.z, r0.z, r0.z, c11.x mul_pp r0.z, r0.z, c10.y pow_pp r2.w, r1.z, r0.w mul_pp r0.z, r0.z, r2.w dp3_pp r0.w, r6, -r3 max_pp r1.x, r0.w, c12.w mul_pp r0.w, r0.x, r0.x mul_pp r1.y, r0.w, c10.w mov r3.x, c11.x mad_pp r0.w, r0.w, -c10.w, r3.x mad_pp r1.z, r1.x, r0.w, r1.y add_pp r1.x, -r1.x, c11.x mul_pp r3.yzw, r0.y, r2.xxyz rcp r0.y, r0.y mul r0.y, r0.y, c6.w dp3_pp r1.w, r6, -r3.yzww dp3_pp r2.w, -r3.yzww, r5 max_pp r3.y, r2.w, c12.w max_pp r2.w, r1.w, c12.w mad_pp r0.w, r2.w, r0.w, r1.y mad r0.w, r0.w, r1.z, c13.x rcp_pp r0.w, r0.w mul_pp r0.z, r0.z, r0.w mul_pp r0.z, r2.w, r0.z mul_pp r0.z, r0.z, c10.x max_pp r1.y, r0.z, c12.w add r4.yzw, r2.xxyz, c11.y texld r5, r4.yzww, s2 add r4.yzw, r2.xxyz, c11.xzzy texld r6, r4.yzww, s2 mov r5.y, r6.x add r4.yzw, r2.xxyz, c11.xzyz add r2.xyz, r2, c11.yzzw texld r6, r2, s2 mov r5.w, r6.x texld r6, r4.yzww, s2 mov r5.z, r6.x mad r5, r0.y, -c11.w, r5 cmp_pp r5, r5, r3.x, c7.x dp4_pp r0.y, r5, c12.x mul r0.y, r0.y, r4.x mul_pp r0.yzw, r0.y, c9.xxyz mul_pp r1.yzw, r0, r1.y add_pp r2.x, -r3.y, c11.x mul_pp r2.y, r3.y, r3.y dp2add_pp r0.x, r2.y, r0.x, c14.x mul_pp r2.y, r2.x, r2.x mul_pp r2.y, r2.y, r2.y mul_pp r2.x, r2.x, r2.y lrp_pp r3.xyz, r2.x, c11.x, r7 mul_pp r1.yzw, r1, r3.xxyz mul_pp r2.x, r1.x, r1.x mul_pp r2.x, r2.x, r2.x mul_pp r1.x, r1.x, r2.x mad_pp r1.x, r0.x, r1.x, c11.x add_pp r2.x, -r2.w, c11.x mul_pp r2.y, r2.x, r2.x mul_pp r2.y, r2.y, r2.y mul_pp r2.x, r2.x, r2.y mad_pp r0.x, r0.x, r2.x, c11.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r2.w, r0.x mul_pp r0.xyz, r0.x, r0.yzww mad_pp oC0.xyz, r8, r0, r1.yzww mov_pp oC0.w, c11.x " } SubProgram "d3d11 " { Keywords { "POINT" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 2 SetTexture 3 [_CameraGBufferTexture0] 2D 3 SetTexture 4 [_CameraGBufferTexture1] 2D 4 SetTexture 5 [_CameraGBufferTexture2] 2D 5 ConstBuffer "$Globals" 288 Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedpagfpdfkeemhjjccmmbnikknpeammpadabaaaaaaomaoaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcbeaoaaaaeaaaaaaaifadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabjaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafibiaaaeaahabaaa aaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaaffffaaaafidaaaaeaahabaaa acaaaaaaffffaaaafibiaaaeaahabaaaadaaaaaaffffaaaafibiaaaeaahabaaa aeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaaffffaaaagcbaaaadlcbabaaa abaaaaaagcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac agaaaaaaaoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaa acaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaa aoaaaaahdcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaaj pcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa dcaaaaalicaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaa bkiacaaaabaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa pgapbaaaaaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaa aaaaaaaaegiccaaaaeaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaa aeaaaaaaaaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaa aaaaaaaaegiccaaaaeaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaa aaaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaeaaaaaaadaaaaaa aaaaaaajhcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaa aiaaaaaaaaaaaaajhcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaa abaaaaaaaeaaaaaaaaaaaaakhcaabaaaadaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaadmaaaaaadmaaaaaadmaaaaaaaaefaaaaajpcaabaaaadaaaaaaegacbaaa adaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaaaaaaaaakhcaabaaaaeaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaalmaaaaaalmaaaaaadmaaaaaaaaefaaaaaj pcaabaaaaeaaaaaaegacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaafccaabaaaadaaaaaaakaabaaaaeaaaaaaaaaaaaakhcaabaaaaeaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaalmaaaaaadmaaaaaalmaaaaaaaaefaaaaaj pcaabaaaaeaaaaaaegacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaafecaabaaaadaaaaaaakaabaaaaeaaaaaaaaaaaaakhcaabaaaaeaaaaaa egacbaaaacaaaaaaaceaaaaaaaaaaadmaaaaaalmaaaaaalmaaaaaaaaefaaaaaj pcaabaaaaeaaaaaaegacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaacaaaaaa dgaaaaaficaabaaaadaaaaaaakaabaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaa egacbaaaacaaaaaaegacbaaaacaaaaaaelaaaaafecaabaaaabaaaaaadkaabaaa aaaaaaaadiaaaaaiecaabaaaabaaaaaackaabaaaabaaaaaadkiacaaaacaaaaaa abaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaomfbhidp dbaaaaahpcaabaaaadaaaaaaegaobaaaadaaaaaakgakbaaaabaaaaaadhaaaaan pcaabaaaadaaaaaaegaobaaaadaaaaaaagiacaaaadaaaaaabiaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpbbaaaaakecaabaaaabaaaaaaegaobaaa adaaaaaaaceaaaaaaaaaiadoaaaaiadoaaaaiadoaaaaiadodiaaaaaiicaabaaa abaaaaaadkaabaaaaaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaaficaabaaa aaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaaadaaaaaapgapbaaaabaaaaaa eghobaaaabaaaaaaaagabaaaabaaaaaadiaaaaahecaabaaaabaaaaaackaabaaa abaaaaaaakaabaaaadaaaaaadiaaaaaihcaabaaaadaaaaaakgakbaaaabaaaaaa egiccaaaaaaaaaaaajaaaaaabaaaaaahecaabaaaabaaaaaaegacbaaaaaaaaaaa egacbaaaaaaaaaaaeeaaaaafecaabaaaabaaaaaackaabaaaabaaaaaadiaaaaah hcaabaaaaaaaaaaaegacbaaaaaaaaaaakgakbaaaabaaaaaadcaaaaalhcaabaaa aeaaaaaaegacbaiaebaaaaaaacaaaaaapgapbaaaaaaaaaaaegacbaiaebaaaaaa aaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaa baaaaaahicaabaaaaaaaaaaaegacbaaaaeaaaaaaegacbaaaaeaaaaaaeeaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahhcaabaaaaeaaaaaapgapbaaa aaaaaaaaegacbaaaaeaaaaaaefaaaaajpcaabaaaafaaaaaaegaabaaaabaaaaaa eghobaaaafaaaaaaaagabaaaafaaaaaadcaaaaaphcaabaaaafaaaaaaegacbaaa afaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaceaaaaaaaaaialp aaaaialpaaaaialpaaaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaa egacbaaaafaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaafaaaaaapgapbaaaaaaaaaaaegacbaaaafaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaafaaaaaaegacbaaaaeaaaaaabaaaaaaiecaabaaaabaaaaaa egacbaiaebaaaaaaacaaaaaaegacbaaaaeaaaaaabaaaaaaiicaabaaaabaaaaaa egacbaaaafaaaaaaegacbaiaebaaaaaaacaaaaaabaaaaaaibcaabaaaaaaaaaaa egacbaaaafaaaaaaegacbaiaebaaaaaaaaaaaaaadeaaaaakgcaabaaaaaaaaaaa pgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeaaaaak jcaabaaaaaaaaaaaagambaaaaaaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaaeaaaaaaaagabaaaaeaaaaaaefaaaaaj pcaabaaaabaaaaaaegaabaaaabaaaaaaeghobaaaadaaaaaaaagabaaaadaaaaaa aaaaaaalpcaabaaaaeaaaaaadgajbaiaebaaaaaaacaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpaaaaaaaiicaabaaaabaaaaaaakaabaiaebaaaaaa aeaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaa abeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaaficaabaaaabaaaaaadkaabaaa abaaaaaaaoaaaaahicaabaaaabaaaaaaabeaaaaaaaaacaebdkaabaaaabaaaaaa diaaaaahicaabaaaacaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadcaaaaaj icaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaaabeaaaaaaaaaiadp diaaaaaiicaabaaaabaaaaaadkaabaaaabaaaaaabkiacaaaaaaaaaaabbaaaaaa diaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaacaaaaaabjaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa abaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaaakaabaaaaeaaaaaa akaabaaaaeaaaaaadiaaaaaiicaabaaaacaaaaaadkaabaaaabaaaaaadkiacaaa aaaaaaaabbaaaaaadcaaaaalicaabaaaabaaaaaadkaabaiaebaaaaaaabaaaaaa dkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaaadaaaaaa akaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaacaaaaaadcaaaaajicaabaaa abaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaacaaaaaadcaaaaaj icaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaadaaaaaaabeaaaaabhlhnbdi aoaaaaakicaabaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadp dkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa abaaaaaadiaaaaahicaabaaaaaaaaaaabkaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaaaaaaaaaabbaaaaaa deaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaaaaadiaaaaah hcaabaaaafaaaaaaegacbaaaadaaaaaapgapbaaaaaaaaaaaaaaaaaaljcaabaaa aaaaaaaaagaibaiaebaaaaaaaaaaaaaaaceaaaaaaaaaiadpaaaaaaaaaaaaaaaa aaaaiadpdiaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaackaabaaaaaaaaaaa apaaaaahecaabaaaaaaaaaaakgakbaaaaaaaaaaaagaabaaaaeaaaaaaaaaaaaah ecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaaaaaaaalpdiaaaaahicaabaaa abaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaa dkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaa aaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaaacaaaaaajgahbaaaaeaaaaaa pgapbaaaaaaaaaaaegacbaaaacaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaa acaaaaaaegacbaaaafaaaaaadiaaaaahicaabaaaaaaaaaaaakaabaaaaaaaaaaa akaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaadkaabaaaaaaaaaaa dcaaaaajbcaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaa aaaaiadpaaaaaaaiicaabaaaaaaaaaaabkaabaiaebaaaaaaaaaaaaaaabeaaaaa aaaaiadpdiaaaaahicaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajecaabaaa aaaaaaaackaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaah bcaabaaaaaaaaaaaakaabaaaaaaaaaaackaabaaaaaaaaaaadiaaaaahbcaabaaa aaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaa agaabaaaaaaaaaaaegacbaaaadaaaaaadcaaaaajhccabaaaaaaaaaaaegacbaaa abaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaadgaaaaaficcabaaaaaaaaaaa abeaaaaaaaaaiadpdoaaaaab" } SubProgram "opengl " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } "!!GLSL" } SubProgram "d3d9 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } Matrix 0 [_CameraToWorld] 3 Matrix 3 [_LightMatrix0] 3 Vector 12 [_LightColor] Vector 11 [_LightPos] Vector 9 [_LightPositionRange] Vector 10 [_LightShadowData] Vector 7 [_ProjectionParams] Vector 6 [_WorldSpaceCameraPos] Vector 8 [_ZBufferParams] Vector 13 [unity_LightGammaCorrectionConsts] SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_LightTexture0] CUBE 2 SetTexture 3 [_ShadowMapTexture] CUBE 3 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 "ps_3_0 def c14, 1, 0.0078125, -0.0078125, 0.970000029 def c15, 0.25, 2, -1, 0 def c16, 9.99999975e-005, 0.967999995, 0.0299999993, 10 def c17, -0.5, 0, 0, 0 dcl_texcoord v0.xyw dcl_texcoord1 v1.xyz dcl_2d s0 dcl_2d s1 dcl_cube s2 dcl_cube s3 dcl_2d s4 dcl_2d s5 dcl_2d s6 rcp r0.x, v1.z mul r0.x, r0.x, c7.z mul r0.xyz, r0.x, v1 rcp r0.w, v0.w mul r1.xy, r0.w, v0 texld r2, r1, s0 mad r0.w, c8.x, r2.x, c8.y rcp r0.w, r0.w mul r0.xyz, r0.w, r0 mov_pp r0.w, c14.x dp4 r2.x, c0, r0 dp4 r2.y, c1, r0 dp4 r2.z, c2, r0 mov_pp r2.w, c14.x dp4 r0.x, c3, r2 dp4 r0.y, c4, r2 dp4 r0.z, c5, r2 texld r0, r0, s2 add r0.xyz, r2, -c11 add r2.xyz, r2, -c6 nrm_pp r3.xyz, r2 add r2.xyz, r0, c14.y texld r2, r2, s3 add r4.xyz, r0, c14.zzyw texld r4, r4, s3 mov r2.y, r4.x add r4.xyz, r0, c14.zyzw texld r4, r4, s3 mov r2.z, r4.x add r4.xyz, r0, c14.yzzw texld r4, r4, s3 mov r2.w, r4.x dp3 r1.z, r0, r0 rsq r1.w, r1.z mul r1.z, r1.z, c11.w texld r4, r1.z, s1 rcp r1.z, r1.w mul r1.z, r1.z, c9.w mad r2, r1.z, -c14.w, r2 mov r5.x, c14.x cmp_pp r2, r2, r5.x, c10.x dp4_pp r1.z, r2, c15.x mul r1.z, r1.z, r4.x mul r0.w, r0.w, r1.z mul_pp r2.xyz, r0.w, c12 mad_pp r4.xyz, r0, -r1.w, -r3 mul_pp r0.xyz, r0, r1.w nrm_pp r6.xyz, r4 texld_pp r4, r1, s6 mad_pp r4.xyz, r4, c15.y, c15.z nrm_pp r7.xyz, r4 dp3_pp r0.w, r7, r6 dp3_pp r1.z, -r0, r6 dp3_pp r0.x, r7, -r0 dp3_pp r0.y, r7, -r3 max_pp r1.w, r0.y, c15.w max_pp r2.w, r0.x, c15.w max_pp r0.x, r1.z, c15.w max_pp r1.z, r0.w, c15.w texld_pp r3, r1, s5 texld_pp r4, r1, s4 add_pp r0.y, -r3.w, c14.x add_pp r0.z, -r0.y, c14.x mad_pp r0.z, r0.z, c16.y, c16.z log_pp r0.z, r0.z rcp r0.z, r0.z mul_pp r0.z, r0.z, c16.w mul_pp r0.w, r0.z, r0.z mad_pp r0.z, r0.z, r0.z, c14.x mul_pp r0.z, r0.z, c13.y pow_pp r3.w, r1.z, r0.w mul_pp r0.z, r0.z, r3.w mul_pp r0.w, r0.y, r0.y mul_pp r1.x, r0.w, c13.w mad_pp r0.w, r0.w, -c13.w, r5.x mad_pp r1.y, r1.w, r0.w, r1.x add_pp r1.z, -r1.w, c14.x mad_pp r0.w, r2.w, r0.w, r1.x mad r0.w, r0.w, r1.y, c16.x rcp_pp r0.w, r0.w mul_pp r0.z, r0.z, r0.w mul_pp r0.z, r2.w, r0.z mul_pp r0.z, r0.z, c13.x max_pp r1.x, r0.z, c15.w mul_pp r1.xyw, r2.xyzz, r1.x add_pp r0.z, -r0.x, c14.x mul_pp r0.x, r0.x, r0.x dp2add_pp r0.x, r0.x, r0.y, c17.x mul_pp r0.y, r0.z, r0.z mul_pp r0.y, r0.y, r0.y mul_pp r0.y, r0.z, r0.y lrp_pp r5.xyz, r0.y, c14.x, r3 mul_pp r0.yzw, r1.xxyw, r5.xxyz mul_pp r1.x, r1.z, r1.z mul_pp r1.x, r1.x, r1.x mul_pp r1.x, r1.z, r1.x mad_pp r1.x, r0.x, r1.x, c14.x add_pp r1.y, -r2.w, c14.x mul_pp r1.z, r1.y, r1.y mul_pp r1.z, r1.z, r1.z mul_pp r1.y, r1.y, r1.z mad_pp r0.x, r0.x, r1.y, c14.x mul_pp r0.x, r1.x, r0.x mul_pp r0.x, r2.w, r0.x mul_pp r1.xyz, r0.x, r2 mad_pp oC0.xyz, r4, r1, r0.yzww mov_pp oC0.w, c14.x " } SubProgram "d3d11 " { Keywords { "POINT_COOKIE" "SHADOWS_CUBE" "SHADOWS_SOFT" "UNITY_HDR_ON" } SetTexture 0 [_CameraDepthTexture] 2D 0 SetTexture 1 [_LightTextureB0] 2D 1 SetTexture 2 [_ShadowMapTexture] CUBE 3 SetTexture 3 [_LightTexture0] CUBE 2 SetTexture 4 [_CameraGBufferTexture0] 2D 4 SetTexture 5 [_CameraGBufferTexture1] 2D 5 SetTexture 6 [_CameraGBufferTexture2] 2D 6 ConstBuffer "$Globals" 288 Matrix 176 [_LightMatrix0] Vector 128 [_LightPos] Vector 144 [_LightColor] Vector 272 [unity_LightGammaCorrectionConsts] ConstBuffer "UnityPerCamera" 144 Vector 64 [_WorldSpaceCameraPos] 3 Vector 80 [_ProjectionParams] Vector 112 [_ZBufferParams] ConstBuffer "UnityLighting" 720 Vector 16 [_LightPositionRange] ConstBuffer "UnityShadows" 416 Vector 384 [_LightShadowData] ConstBuffer "UnityPerCamera2" 64 Matrix 0 [_CameraToWorld] BindCB "$Globals" 0 BindCB "UnityPerCamera" 1 BindCB "UnityLighting" 2 BindCB "UnityShadows" 3 BindCB "UnityPerCamera2" 4 "ps_4_0 eefiecedfapjcclcnjmafnfcclgbmfolkdgiipecabaaaaaaniapaaaaadaaaaaa cmaaaaaajmaaaaaanaaaaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapalaaaafmaaaaaaabaaaaaaaaaaaaaaadaaaaaaacaaaaaa ahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcaaapaaaaeaaaaaaamaadaaaa fjaaaaaeegiocaaaaaaaaaaabcaaaaaafjaaaaaeegiocaaaabaaaaaaaiaaaaaa fjaaaaaeegiocaaaacaaaaaaacaaaaaafjaaaaaeegiocaaaadaaaaaabjaaaaaa fjaaaaaeegiocaaaaeaaaaaaaeaaaaaafkaaaaadaagabaaaaaaaaaaafkaaaaad aagabaaaabaaaaaafkaaaaadaagabaaaacaaaaaafkaaaaadaagabaaaadaaaaaa fkaaaaadaagabaaaaeaaaaaafkaaaaadaagabaaaafaaaaaafkaaaaadaagabaaa agaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaafibiaaaeaahabaaaabaaaaaa ffffaaaafidaaaaeaahabaaaacaaaaaaffffaaaafidaaaaeaahabaaaadaaaaaa ffffaaaafibiaaaeaahabaaaaeaaaaaaffffaaaafibiaaaeaahabaaaafaaaaaa ffffaaaafibiaaaeaahabaaaagaaaaaaffffaaaagcbaaaadlcbabaaaabaaaaaa gcbaaaadhcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaacagaaaaaa aoaaaaaibcaabaaaaaaaaaaackiacaaaabaaaaaaafaaaaaackbabaaaacaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegbcbaaaacaaaaaaaoaaaaah dcaabaaaabaaaaaaegbabaaaabaaaaaapgbpbaaaabaaaaaaefaaaaajpcaabaaa acaaaaaaegaabaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaal icaabaaaaaaaaaaaakiacaaaabaaaaaaahaaaaaaakaabaaaacaaaaaabkiacaaa abaaaaaaahaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahhcaabaaaaaaaaaaapgapbaaa aaaaaaaaegacbaaaaaaaaaaadiaaaaaihcaabaaaacaaaaaafgafbaaaaaaaaaaa egiccaaaaeaaaaaaabaaaaaadcaaaaaklcaabaaaaaaaaaaaegiicaaaaeaaaaaa aaaaaaaaagaabaaaaaaaaaaaegaibaaaacaaaaaadcaaaaakhcaabaaaaaaaaaaa egiccaaaaeaaaaaaacaaaaaakgakbaaaaaaaaaaaegadbaaaaaaaaaaaaaaaaaai hcaabaaaaaaaaaaaegacbaaaaaaaaaaaegiccaaaaeaaaaaaadaaaaaaaaaaaaaj hcaabaaaacaaaaaaegacbaaaaaaaaaaaegiccaiaebaaaaaaaaaaaaaaaiaaaaaa aaaaaaakhcaabaaaadaaaaaaegacbaaaacaaaaaaaceaaaaaaaaaaadmaaaaaadm aaaaaadmaaaaaaaaefaaaaajpcaabaaaadaaaaaaegacbaaaadaaaaaaeghobaaa acaaaaaaaagabaaaadaaaaaaaaaaaaakhcaabaaaaeaaaaaaegacbaaaacaaaaaa aceaaaaaaaaaaalmaaaaaalmaaaaaadmaaaaaaaaefaaaaajpcaabaaaaeaaaaaa egacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaafccaabaaa adaaaaaaakaabaaaaeaaaaaaaaaaaaakhcaabaaaaeaaaaaaegacbaaaacaaaaaa aceaaaaaaaaaaalmaaaaaadmaaaaaalmaaaaaaaaefaaaaajpcaabaaaaeaaaaaa egacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaafecaabaaa adaaaaaaakaabaaaaeaaaaaaaaaaaaakhcaabaaaaeaaaaaaegacbaaaacaaaaaa aceaaaaaaaaaaadmaaaaaalmaaaaaalmaaaaaaaaefaaaaajpcaabaaaaeaaaaaa egacbaaaaeaaaaaaeghobaaaacaaaaaaaagabaaaadaaaaaadgaaaaaficaabaaa adaaaaaaakaabaaaaeaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaa egacbaaaacaaaaaaelaaaaafecaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaai ecaabaaaabaaaaaackaabaaaabaaaaaadkiacaaaacaaaaaaabaaaaaadiaaaaah ecaabaaaabaaaaaackaabaaaabaaaaaaabeaaaaaomfbhidpdbaaaaahpcaabaaa adaaaaaaegaobaaaadaaaaaakgakbaaaabaaaaaadhaaaaanpcaabaaaadaaaaaa egaobaaaadaaaaaaagiacaaaadaaaaaabiaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaiadpbbaaaaakecaabaaaabaaaaaaegaobaaaadaaaaaaaceaaaaa aaaaiadoaaaaiadoaaaaiadoaaaaiadodiaaaaaiicaabaaaabaaaaaadkaabaaa aaaaaaaadkiacaaaaaaaaaaaaiaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaaefaaaaajpcaabaaaadaaaaaapgapbaaaabaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaadiaaaaahecaabaaaabaaaaaackaabaaaabaaaaaaakaabaaa adaaaaaadiaaaaaihcaabaaaadaaaaaafgafbaaaaaaaaaaaegiccaaaaaaaaaaa amaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaaaaaaaaaalaaaaaaagaabaaa aaaaaaaaegacbaaaadaaaaaadcaaaaakhcaabaaaadaaaaaaegiccaaaaaaaaaaa anaaaaaakgakbaaaaaaaaaaaegacbaaaadaaaaaaaaaaaaajhcaabaaaaaaaaaaa egacbaaaaaaaaaaaegiccaiaebaaaaaaabaaaaaaaeaaaaaaaaaaaaaihcaabaaa adaaaaaaegacbaaaadaaaaaaegiccaaaaaaaaaaaaoaaaaaaefaaaaajpcaabaaa adaaaaaaegacbaaaadaaaaaaeghobaaaadaaaaaaaagabaaaacaaaaaadiaaaaah ecaabaaaabaaaaaackaabaaaabaaaaaadkaabaaaadaaaaaadiaaaaaihcaabaaa adaaaaaakgakbaaaabaaaaaaegiccaaaaaaaaaaaajaaaaaabaaaaaahecaabaaa abaaaaaaegacbaaaaaaaaaaaegacbaaaaaaaaaaaeeaaaaafecaabaaaabaaaaaa ckaabaaaabaaaaaadiaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaakgakbaaa abaaaaaadcaaaaalhcaabaaaaeaaaaaaegacbaiaebaaaaaaacaaaaaapgapbaaa aaaaaaaaegacbaiaebaaaaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaapgapbaaa aaaaaaaaegacbaaaacaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaaeaaaaaa egacbaaaaeaaaaaaeeaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah hcaabaaaaeaaaaaapgapbaaaaaaaaaaaegacbaaaaeaaaaaaefaaaaajpcaabaaa afaaaaaaegaabaaaabaaaaaaeghobaaaagaaaaaaaagabaaaagaaaaaadcaaaaap hcaabaaaafaaaaaaegacbaaaafaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaea aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaabaaaaaahicaabaaa aaaaaaaaegacbaaaafaaaaaaegacbaaaafaaaaaaeeaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaapgapbaaaaaaaaaaaegacbaaa afaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaaaaeaaaaaa baaaaaaiecaabaaaabaaaaaaegacbaiaebaaaaaaacaaaaaaegacbaaaaeaaaaaa baaaaaaiicaabaaaabaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaaacaaaaaa baaaaaaibcaabaaaaaaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaaaaaaaaaa deaaaaakgcaabaaaaaaaaaaapgaobaaaabaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadeaaaaakjcaabaaaaaaaaaaaagambaaaaaaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacpaaaaaficaabaaaaaaaaaaadkaabaaa aaaaaaaaefaaaaajpcaabaaaacaaaaaaegaabaaaabaaaaaaeghobaaaafaaaaaa aagabaaaafaaaaaaefaaaaajpcaabaaaabaaaaaaegaabaaaabaaaaaaeghobaaa aeaaaaaaaagabaaaaeaaaaaaaaaaaaalpcaabaaaaeaaaaaadgajbaiaebaaaaaa acaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaiadpaaaaaaaiicaabaaa abaaaaaaakaabaiaebaaaaaaaeaaaaaaabeaaaaaaaaaiadpdcaaaaajicaabaaa abaaaaaadkaabaaaabaaaaaaabeaaaaanjmohhdpabeaaaaaipmcpfdmcpaaaaaf icaabaaaabaaaaaadkaabaaaabaaaaaaaoaaaaahicaabaaaabaaaaaaabeaaaaa aaaacaebdkaabaaaabaaaaaadiaaaaahicaabaaaacaaaaaadkaabaaaabaaaaaa dkaabaaaabaaaaaadcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaa abaaaaaaabeaaaaaaaaaiadpdiaaaaaiicaabaaaabaaaaaadkaabaaaabaaaaaa bkiacaaaaaaaaaaabbaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa dkaabaaaacaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaa abaaaaaaakaabaaaaeaaaaaaakaabaaaaeaaaaaadiaaaaaiicaabaaaacaaaaaa dkaabaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaadcaaaaalicaabaaaabaaaaaa dkaabaiaebaaaaaaabaaaaaadkiacaaaaaaaaaaabbaaaaaaabeaaaaaaaaaiadp dcaaaaajicaabaaaadaaaaaaakaabaaaaaaaaaaadkaabaaaabaaaaaadkaabaaa acaaaaaadcaaaaajicaabaaaabaaaaaabkaabaaaaaaaaaaadkaabaaaabaaaaaa dkaabaaaacaaaaaadcaaaaajicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaa adaaaaaaabeaaaaabhlhnbdiaoaaaaakicaabaaaabaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaiadpdkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaabkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaa akiacaaaaaaaaaaabbaaaaaadeaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaaaaadiaaaaahhcaabaaaafaaaaaaegacbaaaadaaaaaapgapbaaa aaaaaaaaaaaaaaaljcaabaaaaaaaaaaaagaibaiaebaaaaaaaaaaaaaaaceaaaaa aaaaiadpaaaaaaaaaaaaaaaaaaaaiadpdiaaaaahecaabaaaaaaaaaaackaabaaa aaaaaaaackaabaaaaaaaaaaaapaaaaahecaabaaaaaaaaaaakgakbaaaaaaaaaaa agaabaaaaeaaaaaaaaaaaaahecaabaaaaaaaaaaackaabaaaaaaaaaaaabeaaaaa aaaaaalpdiaaaaahicaabaaaabaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaa diaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaadkaabaaaabaaaaaadiaaaaah icaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaaabaaaaaadcaaaaajhcaabaaa acaaaaaajgahbaaaaeaaaaaapgapbaaaaaaaaaaaegacbaaaacaaaaaadiaaaaah hcaabaaaacaaaaaaegacbaaaacaaaaaaegacbaaaafaaaaaadiaaaaahicaabaaa aaaaaaaaakaabaaaaaaaaaaaakaabaaaaaaaaaaadiaaaaahicaabaaaaaaaaaaa dkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahbcaabaaaaaaaaaaaakaabaaa aaaaaaaadkaabaaaaaaaaaaadcaaaaajbcaabaaaaaaaaaaackaabaaaaaaaaaaa akaabaaaaaaaaaaaabeaaaaaaaaaiadpaaaaaaaiicaabaaaaaaaaaaabkaabaia ebaaaaaaaaaaaaaaabeaaaaaaaaaiadpdiaaaaahicaabaaaabaaaaaadkaabaaa aaaaaaaadkaabaaaaaaaaaaadiaaaaahicaabaaaabaaaaaadkaabaaaabaaaaaa dkaabaaaabaaaaaadiaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaadkaabaaa abaaaaaadcaaaaajecaabaaaaaaaaaaackaabaaaaaaaaaaadkaabaaaaaaaaaaa abeaaaaaaaaaiadpdiaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaackaabaaa aaaaaaaadiaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaaakaabaaaaaaaaaaa diaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegacbaaaadaaaaaadcaaaaaj hccabaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaaaaaaaaaegacbaaaacaaaaaa dgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadpdoaaaaab" } } } Pass { ZTest Always ZWrite Off Cull Off Stencil { Ref [_StencilNonBackground] ReadMask [_StencilNonBackground] CompFront Equal CompBack Equal } GpuProgramID 123303 Program "vp" { SubProgram "opengl " { "!!GLSL #ifdef VERTEX varying vec2 xlv_TEXCOORD0; void main () { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = gl_MultiTexCoord0.xy; } #endif #ifdef FRAGMENT uniform sampler2D _LightBuffer; varying vec2 xlv_TEXCOORD0; void main () { gl_FragData[0] = -(log2(texture2D (_LightBuffer, xlv_TEXCOORD0))); } #endif " } SubProgram "d3d9 " { Bind "vertex" Vertex Bind "texcoord" TexCoord0 Matrix 0 [glstate_matrix_mvp] "vs_3_0 dcl_position v0 dcl_texcoord v1 dcl_position o0 dcl_texcoord o1.xy dp4 o0.x, c0, v0 dp4 o0.y, c1, v0 dp4 o0.z, c2, v0 dp4 o0.w, c3, v0 mov o1.xy, v1 " } SubProgram "d3d11 " { Bind "vertex" Vertex Bind "texcoord" TexCoord0 ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] BindCB "UnityPerDraw" 0 "vs_4_0 eefiecedaffpdldohodkdgpagjklpapmmnbhcfmlabaaaaaaoeabaaaaadaaaaaa cmaaaaaaiaaaaaaaniaaaaaaejfdeheoemaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaafaepfdejfeejepeoaafeeffiedepepfceeaaklkl epfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaaaaaaaaaaabaaaaaaadaaaaaa aaaaaaaaapaaaaaaeeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaadamaaaa fdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefcaeabaaaa eaaaabaaebaaaaaafjaaaaaeegiocaaaaaaaaaaaaeaaaaaafpaaaaadpcbabaaa aaaaaaaafpaaaaaddcbabaaaabaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaa gfaaaaaddccabaaaabaaaaaagiaaaaacabaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaaaaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaaaaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaaaaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaaaaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafdccabaaaabaaaaaaegbabaaaabaaaaaa doaaaaab" } } Program "fp" { SubProgram "opengl " { "!!GLSL" } SubProgram "d3d9 " { SetTexture 0 [_LightBuffer] 2D 0 "ps_3_0 dcl_texcoord v0.xy dcl_2d s0 texld r0, v0, s0 log_pp r1.x, r0.x log_pp r1.y, r0.y log_pp r1.z, r0.z log_pp r1.w, r0.w mov_pp oC0, -r1 " } SubProgram "d3d11 " { SetTexture 0 [_LightBuffer] 2D 0 "ps_4_0 eefiecedephogljhpdmbpoceejemdikpedmbgcmiabaaaaaafiabaaaaadaaaaaa cmaaaaaaieaaaaaaliaaaaaaejfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaeeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaadadaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcjiaaaaaa eaaaaaaacgaaaaaafkaaaaadaagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaa ffffaaaagcbaaaaddcbabaaaabaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac abaaaaaaefaaaaajpcaabaaaaaaaaaaaegbabaaaabaaaaaaeghobaaaaaaaaaaa aagabaaaaaaaaaaacpaaaaafpcaabaaaaaaaaaaaegaobaaaaaaaaaaadgaaaaag pccabaaaaaaaaaaaegaobaiaebaaaaaaaaaaaaaadoaaaaab" } } } } Fallback Off } UI-Default Shader "UI/Default" { Properties { [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" { } _Color ("Tint", Color) = (1,1,1,1) _StencilComp ("Stencil Comparison", Float) = 8 _Stencil ("Stencil ID", Float) = 0 _StencilOp ("Stencil Operation", Float) = 0 _StencilWriteMask ("Stencil Write Mask", Float) = 255 _StencilReadMask ("Stencil Read Mask", Float) = 255 _ColorMask ("Color Mask", Float) = 15 } SubShader { Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="true" "RenderType"="Transparent" "PreviewType"="Plane" "CanUseSpriteAtlas"="true" } Pass { Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="true" "RenderType"="Transparent" "PreviewType"="Plane" "CanUseSpriteAtlas"="true" } ZTest [unity_GUIZTestMode] ZWrite Off Cull Off Stencil { Ref [_Stencil] ReadMask [_StencilReadMask] WriteMask [_StencilWriteMask] Comp [_StencilComp] Pass [_StencilOp] } Blend SrcAlpha OneMinusSrcAlpha ColorMask [_ColorMask] GpuProgramID 53140 Program "vp" { SubProgram "opengl " { "!!GLSL #ifdef VERTEX uniform vec4 _Color; varying vec4 xlv_COLOR; varying vec2 xlv_TEXCOORD0; void main () { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_COLOR = (gl_Color * _Color); xlv_TEXCOORD0 = gl_MultiTexCoord0.xy; } #endif #ifdef FRAGMENT uniform sampler2D _MainTex; varying vec4 xlv_COLOR; varying vec2 xlv_TEXCOORD0; void main () { vec4 tmpvar_1; tmpvar_1 = (texture2D (_MainTex, xlv_TEXCOORD0) * xlv_COLOR); float x_2; x_2 = (tmpvar_1.w - 0.01); if ((x_2 < 0.0)) { discard; }; gl_FragData[0] = tmpvar_1; } #endif " } SubProgram "d3d9 " { Bind "vertex" Vertex Bind "color" Color Bind "texcoord" TexCoord0 Matrix 0 [glstate_matrix_mvp] Vector 5 [_Color] Vector 4 [_ScreenParams] "vs_2_0 def c6, -1, 1, 0, 0 dcl_position v0 dcl_color v1 dcl_texcoord v2 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 dp4 r0.x, c0, v0 dp4 r0.y, c1, v0 mov r1.x, c6.x add r0.zw, r1.x, c4 mad oPos.xy, r0.zwzw, c6, r0 mul oD0, v1, c5 mov oT0.xy, v2 " } SubProgram "d3d11 " { Bind "vertex" Vertex Bind "color" Color Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 112 Vector 96 [_Color] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0 eefiecedjponkieeepkkljglkeagkmihoaedoijmabaaaaaageacaaaaadaaaaaa cmaaaaaajmaaaaaabaabaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaafjaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapapaaaafpaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa adadaaaafaepfdejfeejepeoaaedepemepfcaafeeffiedepepfceeaaepfdeheo gmaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaagcaaaaaa aaaaaaaaaaaaaaaaadaaaaaaacaaaaaaadamaaaafdfgfpfaepfdejfeejepeoaa edepemepfcaafeeffiedepepfceeaaklfdeieefcemabaaaaeaaaabaafdaaaaaa fjaaaaaeegiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaaeaaaaaa fpaaaaadpcbabaaaaaaaaaaafpaaaaadpcbabaaaabaaaaaafpaaaaaddcbabaaa acaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaaddccabaaaacaaaaaagiaaaaacabaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadiaaaaaipccabaaaabaaaaaaegbobaaaabaaaaaa egiocaaaaaaaaaaaagaaaaaadgaaaaafdccabaaaacaaaaaaegbabaaaacaaaaaa doaaaaab" } SubProgram "d3d11_9x " { Bind "vertex" Vertex Bind "color" Color Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 112 Vector 96 [_Color] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0_level_9_1 eefiecedpnahgoiimggdnpnonlgfgoobcndccdbjabaaaaaageadaaaaaeaaaaaa daaaaaaacmabaaaaiaacaaaapaacaaaaebgpgodjpeaaaaaapeaaaaaaaaacpopp leaaaaaaeaaaaaaaacaaceaaaaaadmaaaaaadmaaaaaaceaaabaadmaaaaaaagaa abaaabaaaaaaaaaaabaaaaaaaeaaacaaaaaaaaaaaaaaaaaaaaacpoppbpaaaaac afaaaaiaaaaaapjabpaaaaacafaaabiaabaaapjabpaaaaacafaaaciaacaaapja afaaaaadaaaaapoaabaaoejaabaaoekaafaaaaadaaaaapiaaaaaffjaadaaoeka aeaaaaaeaaaaapiaacaaoekaaaaaaajaaaaaoeiaaeaaaaaeaaaaapiaaeaaoeka aaaakkjaaaaaoeiaaeaaaaaeaaaaapiaafaaoekaaaaappjaaaaaoeiaaeaaaaae aaaaadmaaaaappiaaaaaoekaaaaaoeiaabaaaaacaaaaammaaaaaoeiaabaaaaac abaaadoaacaaoejappppaaaafdeieefcemabaaaaeaaaabaafdaaaaaafjaaaaae egiocaaaaaaaaaaaahaaaaaafjaaaaaeegiocaaaabaaaaaaaeaaaaaafpaaaaad pcbabaaaaaaaaaaafpaaaaadpcbabaaaabaaaaaafpaaaaaddcbabaaaacaaaaaa ghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaagfaaaaad dccabaaaacaaaaaagiaaaaacabaaaaaadiaaaaaipcaabaaaaaaaaaaafgbfbaaa aaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaaegiocaaa abaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaakpcaabaaa aaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaaaaaaaaaa egaobaaaaaaaaaaadiaaaaaipccabaaaabaaaaaaegbobaaaabaaaaaaegiocaaa aaaaaaaaagaaaaaadgaaaaafdccabaaaacaaaaaaegbabaaaacaaaaaadoaaaaab ejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa aaaaaaaaapapaaaafjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapapaaaa fpaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaaadadaaaafaepfdejfeejepeo aaedepemepfcaafeeffiedepepfceeaaepfdeheogmaaaaaaadaaaaaaaiaaaaaa faaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaa aaaaaaaaadaaaaaaabaaaaaaapaaaaaagcaaaaaaaaaaaaaaaaaaaaaaadaaaaaa acaaaaaaadamaaaafdfgfpfaepfdejfeejepeoaaedepemepfcaafeeffiedepep fceeaakl" } } Program "fp" { SubProgram "opengl " { "!!GLSL" } SubProgram "d3d9 " { SetTexture 0 [_MainTex] 2D 0 "ps_2_0 def c0, -0.00999999978, 0, 0, 0 dcl v0 dcl_pp t0.xy dcl_2d s0 texld r0, t0, s0 mad_pp r1, r0.w, v0.w, c0.x mul_pp r0, r0, v0 mov_pp oC0, r0 texkill r1 " } SubProgram "d3d11 " { SetTexture 0 [_MainTex] 2D 0 "ps_4_0 eefiecedadjklaodokopfkdpcdjdnfjcmecoolmiabaaaaaanaabaaaaadaaaaaa cmaaaaaakaaaaaaaneaaaaaaejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapapaaaagcaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa adadaaaafdfgfpfaepfdejfeejepeoaaedepemepfcaafeeffiedepepfceeaakl epfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa aaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcpeaaaaaaeaaaaaaa dnaaaaaafkaaaaadaagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa gcbaaaadpcbabaaaabaaaaaagcbaaaaddcbabaaaacaaaaaagfaaaaadpccabaaa aaaaaaaagiaaaaacacaaaaaaefaaaaajpcaabaaaaaaaaaaaegbabaaaacaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaajbcaabaaaabaaaaaadkaabaaa aaaaaaaadkbabaaaabaaaaaaabeaaaaaaknhcdlmdiaaaaahpcaabaaaaaaaaaaa egaobaaaaaaaaaaaegbobaaaabaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaa aaaaaaaadbaaaaahbcaabaaaaaaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaa anaaaeadakaabaaaaaaaaaaadoaaaaab" } SubProgram "d3d11_9x " { SetTexture 0 [_MainTex] 2D 0 "ps_4_0_level_9_1 eefiecedknhlffangbeofgmlphegcaoljljppkdiabaaaaaajaacaaaaaeaaaaaa daaaaaaaomaaaaaaoiabaaaafmacaaaaebgpgodjleaaaaaaleaaaaaaaaacpppp imaaaaaaciaaaaaaaaaaciaaaaaaciaaaaaaciaaabaaceaaaaaaciaaaaaaaaaa aaacppppfbaaaaafaaaaapkaaknhcdlmaaaaaaaaaaaaaaaaaaaaaaaabpaaaaac aaaaaaiaaaaaaplabpaaaaacaaaaaaiaabaacdlabpaaaaacaaaaaajaaaaiapka ecaaaaadaaaaapiaabaaoelaaaaioekaaeaaaaaeabaacpiaaaaappiaaaaappla aaaaaakaafaaaaadaaaacpiaaaaaoeiaaaaaoelaabaaaaacaaaicpiaaaaaoeia ebaaaaababaaapiappppaaaafdeieefcpeaaaaaaeaaaaaaadnaaaaaafkaaaaad aagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaagcbaaaadpcbabaaa abaaaaaagcbaaaaddcbabaaaacaaaaaagfaaaaadpccabaaaaaaaaaaagiaaaaac acaaaaaaefaaaaajpcaabaaaaaaaaaaaegbabaaaacaaaaaaeghobaaaaaaaaaaa aagabaaaaaaaaaaadcaaaaajbcaabaaaabaaaaaadkaabaaaaaaaaaaadkbabaaa abaaaaaaabeaaaaaaknhcdlmdiaaaaahpcaabaaaaaaaaaaaegaobaaaaaaaaaaa egbobaaaabaaaaaadgaaaaafpccabaaaaaaaaaaaegaobaaaaaaaaaaadbaaaaah bcaabaaaaaaaaaaaakaabaaaabaaaaaaabeaaaaaaaaaaaaaanaaaeadakaabaaa aaaaaaaadoaaaaabejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaa abaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaa abaaaaaaapapaaaagcaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaaadadaaaa fdfgfpfaepfdejfeejepeoaaedepemepfcaafeeffiedepepfceeaaklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklkl" } } } } }UI-DefaultFontk!Shader "UI/Default Font" { Properties { _MainTex ("Font Texture", 2D) = "white" { } _Color ("Text Color", Color) = (1,1,1,1) _StencilComp ("Stencil Comparison", Float) = 8 _Stencil ("Stencil ID", Float) = 0 _StencilOp ("Stencil Operation", Float) = 0 _StencilWriteMask ("Stencil Write Mask", Float) = 255 _StencilReadMask ("Stencil Read Mask", Float) = 255 _ColorMask ("Color Mask", Float) = 15 } SubShader { Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="true" "RenderType"="Transparent" "PreviewType"="Plane" } Pass { Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="true" "RenderType"="Transparent" "PreviewType"="Plane" } ZTest [unity_GUIZTestMode] ZWrite Off Cull Off Stencil { Ref [_Stencil] ReadMask [_StencilReadMask] WriteMask [_StencilWriteMask] Comp [_StencilComp] Pass [_StencilOp] } Blend SrcAlpha OneMinusSrcAlpha ColorMask [_ColorMask] GpuProgramID 35093 Program "vp" { SubProgram "opengl " { "!!GLSL #ifdef VERTEX uniform vec4 _MainTex_ST; uniform vec4 _Color; varying vec4 xlv_COLOR; varying vec2 xlv_TEXCOORD0; void main () { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_COLOR = (gl_Color * _Color); xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); } #endif #ifdef FRAGMENT uniform sampler2D _MainTex; varying vec4 xlv_COLOR; varying vec2 xlv_TEXCOORD0; void main () { vec4 col_1; col_1.xyz = xlv_COLOR.xyz; col_1.w = (xlv_COLOR.w * texture2D (_MainTex, xlv_TEXCOORD0).w); float x_2; x_2 = (col_1.w - 0.01); if ((x_2 < 0.0)) { discard; }; gl_FragData[0] = col_1; } #endif " } SubProgram "d3d9 " { Bind "vertex" Vertex Bind "color" Color Bind "texcoord" TexCoord0 Matrix 0 [glstate_matrix_mvp] Vector 6 [_Color] Vector 5 [_MainTex_ST] Vector 4 [_ScreenParams] "vs_2_0 def c7, -1, 1, 0, 0 dcl_position v0 dcl_color v1 dcl_texcoord v2 dp4 oPos.z, c2, v0 dp4 oPos.w, c3, v0 mul oD0, v1, c6 mad oT0.xy, v2, c5, c5.zwzw dp4 r0.x, c0, v0 dp4 r0.y, c1, v0 mov r1.x, c7.x add r0.zw, r1.x, c4 mad oPos.xy, r0.zwzw, c7, r0 " } SubProgram "d3d11 " { Bind "vertex" Vertex Bind "color" Color Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 128 Vector 96 [_MainTex_ST] Vector 112 [_Color] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0 eefiecedbneoghhopifngljhialdmbpjcmnnckpdabaaaaaahmacaaaaadaaaaaa cmaaaaaajmaaaaaabaabaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaafjaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapapaaaafpaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa adadaaaafaepfdejfeejepeoaaedepemepfcaafeeffiedepepfceeaaepfdeheo gmaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaagcaaaaaa aaaaaaaaaaaaaaaaadaaaaaaacaaaaaaadamaaaafdfgfpfaepfdejfeejepeoaa edepemepfcaafeeffiedepepfceeaaklfdeieefcgeabaaaaeaaaabaafjaaaaaa fjaaaaaeegiocaaaaaaaaaaaaiaaaaaafjaaaaaeegiocaaaabaaaaaaaeaaaaaa fpaaaaadpcbabaaaaaaaaaaafpaaaaadpcbabaaaabaaaaaafpaaaaaddcbabaaa acaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa gfaaaaaddccabaaaacaaaaaagiaaaaacabaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadiaaaaaipccabaaaabaaaaaaegbobaaaabaaaaaa egiocaaaaaaaaaaaahaaaaaadcaaaaaldccabaaaacaaaaaaegbabaaaacaaaaaa egiacaaaaaaaaaaaagaaaaaaogikcaaaaaaaaaaaagaaaaaadoaaaaab" } SubProgram "d3d11_9x " { Bind "vertex" Vertex Bind "color" Color Bind "texcoord" TexCoord0 ConstBuffer "$Globals" 128 Vector 96 [_MainTex_ST] Vector 112 [_Color] ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] BindCB "$Globals" 0 BindCB "UnityPerDraw" 1 "vs_4_0_level_9_1 eefiecedmkeebejpijpmlfenjddbpokggiodggnhabaaaaaaieadaaaaaeaaaaaa daaaaaaadeabaaaakaacaaaabaadaaaaebgpgodjpmaaaaaapmaaaaaaaaacpopp lmaaaaaaeaaaaaaaacaaceaaaaaadmaaaaaadmaaaaaaceaaabaadmaaaaaaagaa acaaabaaaaaaaaaaabaaaaaaaeaaadaaaaaaaaaaaaaaaaaaaaacpoppbpaaaaac afaaaaiaaaaaapjabpaaaaacafaaabiaabaaapjabpaaaaacafaaaciaacaaapja afaaaaadaaaaapoaabaaoejaacaaoekaaeaaaaaeabaaadoaacaaoejaabaaoeka abaaookaafaaaaadaaaaapiaaaaaffjaaeaaoekaaeaaaaaeaaaaapiaadaaoeka aaaaaajaaaaaoeiaaeaaaaaeaaaaapiaafaaoekaaaaakkjaaaaaoeiaaeaaaaae aaaaapiaagaaoekaaaaappjaaaaaoeiaaeaaaaaeaaaaadmaaaaappiaaaaaoeka aaaaoeiaabaaaaacaaaaammaaaaaoeiappppaaaafdeieefcgeabaaaaeaaaabaa fjaaaaaafjaaaaaeegiocaaaaaaaaaaaaiaaaaaafjaaaaaeegiocaaaabaaaaaa aeaaaaaafpaaaaadpcbabaaaaaaaaaaafpaaaaadpcbabaaaabaaaaaafpaaaaad dcbabaaaacaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaa abaaaaaagfaaaaaddccabaaaacaaaaaagiaaaaacabaaaaaadiaaaaaipcaabaaa aaaaaaaafgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaakpcaabaaa aaaaaaaaegiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaa dcaaaaakpcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaaaaaaaaaa egaobaaaaaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaaadaaaaaa pgbpbaaaaaaaaaaaegaobaaaaaaaaaaadiaaaaaipccabaaaabaaaaaaegbobaaa abaaaaaaegiocaaaaaaaaaaaahaaaaaadcaaaaaldccabaaaacaaaaaaegbabaaa acaaaaaaegiacaaaaaaaaaaaagaaaaaaogikcaaaaaaaaaaaagaaaaaadoaaaaab ejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa aaaaaaaaapapaaaafjaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapapaaaa fpaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaaadadaaaafaepfdejfeejepeo aaedepemepfcaafeeffiedepepfceeaaepfdeheogmaaaaaaadaaaaaaaiaaaaaa faaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaa aaaaaaaaadaaaaaaabaaaaaaapaaaaaagcaaaaaaaaaaaaaaaaaaaaaaadaaaaaa acaaaaaaadamaaaafdfgfpfaepfdejfeejepeoaaedepemepfcaafeeffiedepep fceeaakl" } } Program "fp" { SubProgram "opengl " { "!!GLSL" } SubProgram "d3d9 " { SetTexture 0 [_MainTex] 2D 0 "ps_2_0 def c0, -0.00999999978, 0, 0, 0 dcl v0 dcl t0.xy dcl_2d s0 texld r0, t0, s0 mad_pp r1, v0.w, r0.w, c0.x mul_pp r0.w, r0.w, v0.w texkill r1 mov_pp r0.xyz, v0 mov_pp oC0, r0 " } SubProgram "d3d11 " { SetTexture 0 [_MainTex] 2D 0 "ps_4_0 eefiecedhlpbanedlbkgohkjkdahfjkndfddodifabaaaaaaoeabaaaaadaaaaaa cmaaaaaakaaaaaaaneaaaaaaejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapapaaaagcaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa adadaaaafdfgfpfaepfdejfeejepeoaaedepemepfcaafeeffiedepepfceeaakl epfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa aaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcaiabaaaaeaaaaaaa ecaaaaaafkaaaaadaagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa gcbaaaadpcbabaaaabaaaaaagcbaaaaddcbabaaaacaaaaaagfaaaaadpccabaaa aaaaaaaagiaaaaacabaaaaaaefaaaaajpcaabaaaaaaaaaaaegbabaaaacaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaajbcaabaaaaaaaaaaadkbabaaa abaaaaaadkaabaaaaaaaaaaaabeaaaaaaknhcdlmdiaaaaahccaabaaaaaaaaaaa dkaabaaaaaaaaaaadkbabaaaabaaaaaadgaaaaaficcabaaaaaaaaaaabkaabaaa aaaaaaaadbaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaaaaaaaaaa anaaaeadakaabaaaaaaaaaaadgaaaaafhccabaaaaaaaaaaaegbcbaaaabaaaaaa doaaaaab" } SubProgram "d3d11_9x " { SetTexture 0 [_MainTex] 2D 0 "ps_4_0_level_9_1 eefiecedjflmpenfepgphjohmokafkcekbpaklkoabaaaaaalaacaaaaaeaaaaaa daaaaaaapiaaaaaaaiacaaaahmacaaaaebgpgodjmaaaaaaamaaaaaaaaaacpppp jiaaaaaaciaaaaaaaaaaciaaaaaaciaaaaaaciaaabaaceaaaaaaciaaaaaaaaaa aaacppppfbaaaaafaaaaapkaaknhcdlmaaaaaaaaaaaaaaaaaaaaaaaabpaaaaac aaaaaaiaaaaacplabpaaaaacaaaaaaiaabaaadlabpaaaaacaaaaaajaaaaiapka ecaaaaadaaaaapiaabaaoelaaaaioekaaeaaaaaeabaacpiaaaaapplaaaaappia aaaaaakaafaaaaadaaaaciiaaaaappiaaaaapplaebaaaaababaaapiaabaaaaac aaaachiaaaaaoelaabaaaaacaaaicpiaaaaaoeiappppaaaafdeieefcaiabaaaa eaaaaaaaecaaaaaafkaaaaadaagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaa ffffaaaagcbaaaadpcbabaaaabaaaaaagcbaaaaddcbabaaaacaaaaaagfaaaaad pccabaaaaaaaaaaagiaaaaacabaaaaaaefaaaaajpcaabaaaaaaaaaaaegbabaaa acaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaadcaaaaajbcaabaaaaaaaaaaa dkbabaaaabaaaaaadkaabaaaaaaaaaaaabeaaaaaaknhcdlmdiaaaaahccaabaaa aaaaaaaadkaabaaaaaaaaaaadkbabaaaabaaaaaadgaaaaaficcabaaaaaaaaaaa bkaabaaaaaaaaaaadbaaaaahbcaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaa aaaaaaaaanaaaeadakaabaaaaaaaaaaadgaaaaafhccabaaaaaaaaaaaegbcbaaa abaaaaaadoaaaaabejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaa abaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaa abaaaaaaapapaaaagcaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaaadadaaaa fdfgfpfaepfdejfeejepeoaaedepemepfcaafeeffiedepepfceeaaklepfdeheo cmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaa apaaaaaafdfgfpfegbhcghgfheaaklkl" } } } } }CubeBlurShader "Hidden/CubeBlur" { Properties { _MainTex ("Main", CUBE) = "" { } _Texel ("Texel", Float) = 0.0078125 _Level ("Level", Float) = 0 _Scale ("Scale", Float) = 1 } SubShader { LOD 200 Tags { "RenderType"="Opaque" } Pass { Tags { "RenderType"="Opaque" } ZTest Always ZWrite Off Cull Off Fog { Mode Off } GpuProgramID 46430 Program "vp" { SubProgram "opengl " { "!!GLSL #ifdef VERTEX varying vec4 xlv_TEXCOORD0; void main () { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = gl_MultiTexCoord0; } #endif #ifdef FRAGMENT #extension GL_ARB_shader_texture_lod : enable uniform samplerCube _MainTex; uniform float _Texel; uniform float _Level; uniform float _Scale; varying vec4 xlv_TEXCOORD0; void main () { vec3 tmpvar_1; tmpvar_1 = mix (vec3(0.0, 0.0, 0.0), xlv_TEXCOORD0.xyz, vec3(equal ( abs(xlv_TEXCOORD0.xyz) , vec3(1.0, 1.0, 1.0)))); vec3 tmpvar_2; tmpvar_2 = (tmpvar_1.zxy * _Texel); vec3 tmpvar_3; tmpvar_3 = (tmpvar_1.yzx * _Texel); vec4 tmpvar_4; tmpvar_4.w = 0.0; tmpvar_4.xyz = (xlv_TEXCOORD0.xyz * (vec3(1.0, 1.0, 1.0) - abs(tmpvar_1))); float tmpvar_5; tmpvar_5 = inversesqrt((1.0 + dot (tmpvar_4.xyz, tmpvar_4.xyz))); float d_6; d_6 = ((tmpvar_5 * tmpvar_5) * tmpvar_5); vec3 tmpvar_7; tmpvar_7.x = d_6; tmpvar_7.y = (3.0 * d_6); tmpvar_7.z = (5.0 * d_6); vec3 tmpvar_8; tmpvar_8 = (tmpvar_7 * _Scale); vec3 tmpvar_9; tmpvar_9 = exp((-(tmpvar_8) * tmpvar_8)); vec3 tmpvar_10; vec3 st_11; st_11 = (xlv_TEXCOORD0.xyz + (1.5 * tmpvar_2)); vec3 tmpvar_12; tmpvar_12 = min (max (st_11, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_13; tmpvar_13 = abs((st_11 - tmpvar_12)); tmpvar_10 = (tmpvar_12 - (max ( max (tmpvar_13.x, tmpvar_13.y) , tmpvar_13.z) * tmpvar_1)); vec3 tmpvar_14; vec3 st_15; st_15 = (xlv_TEXCOORD0.xyz - (1.5 * tmpvar_2)); vec3 tmpvar_16; tmpvar_16 = min (max (st_15, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_17; tmpvar_17 = abs((st_15 - tmpvar_16)); tmpvar_14 = (tmpvar_16 - (max ( max (tmpvar_17.x, tmpvar_17.y) , tmpvar_17.z) * tmpvar_1)); vec3 tmpvar_18; vec3 st_19; st_19 = (xlv_TEXCOORD0.xyz + (2.5 * tmpvar_2)); vec3 tmpvar_20; tmpvar_20 = min (max (st_19, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_21; tmpvar_21 = abs((st_19 - tmpvar_20)); tmpvar_18 = (tmpvar_20 - (max ( max (tmpvar_21.x, tmpvar_21.y) , tmpvar_21.z) * tmpvar_1)); vec3 tmpvar_22; vec3 st_23; st_23 = (xlv_TEXCOORD0.xyz - (2.5 * tmpvar_2)); vec3 tmpvar_24; tmpvar_24 = min (max (st_23, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_25; tmpvar_25 = abs((st_23 - tmpvar_24)); tmpvar_22 = (tmpvar_24 - (max ( max (tmpvar_25.x, tmpvar_25.y) , tmpvar_25.z) * tmpvar_1)); vec3 tmpvar_26; vec3 st_27; st_27 = (xlv_TEXCOORD0.xyz + (1.5 * tmpvar_3)); vec3 tmpvar_28; tmpvar_28 = min (max (st_27, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_29; tmpvar_29 = abs((st_27 - tmpvar_28)); tmpvar_26 = (tmpvar_28 - (max ( max (tmpvar_29.x, tmpvar_29.y) , tmpvar_29.z) * tmpvar_1)); vec3 tmpvar_30; vec3 st_31; st_31 = (xlv_TEXCOORD0.xyz - (1.5 * tmpvar_3)); vec3 tmpvar_32; tmpvar_32 = min (max (st_31, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_33; tmpvar_33 = abs((st_31 - tmpvar_32)); tmpvar_30 = (tmpvar_32 - (max ( max (tmpvar_33.x, tmpvar_33.y) , tmpvar_33.z) * tmpvar_1)); vec3 tmpvar_34; vec3 st_35; st_35 = (xlv_TEXCOORD0.xyz + (2.5 * tmpvar_3)); vec3 tmpvar_36; tmpvar_36 = min (max (st_35, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_37; tmpvar_37 = abs((st_35 - tmpvar_36)); tmpvar_34 = (tmpvar_36 - (max ( max (tmpvar_37.x, tmpvar_37.y) , tmpvar_37.z) * tmpvar_1)); vec3 tmpvar_38; vec3 st_39; st_39 = (xlv_TEXCOORD0.xyz - (2.5 * tmpvar_3)); vec3 tmpvar_40; tmpvar_40 = min (max (st_39, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_41; tmpvar_41 = abs((st_39 - tmpvar_40)); tmpvar_38 = (tmpvar_40 - (max ( max (tmpvar_41.x, tmpvar_41.y) , tmpvar_41.z) * tmpvar_1)); vec3 tmpvar_42; tmpvar_42 = (tmpvar_9 * tmpvar_9.zzz); vec3 tmpvar_43; tmpvar_43 = ((xlv_TEXCOORD0.xyz - (2.5 * tmpvar_2)) - (2.5 * tmpvar_3)); vec3 tmpvar_44; tmpvar_44 = min (max (tmpvar_43, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_45; tmpvar_45 = abs((tmpvar_43 - tmpvar_44)); vec4 tmpvar_46; tmpvar_46.xyz = (tmpvar_44 - (max ( max (tmpvar_45.x, tmpvar_45.y) , tmpvar_45.z) * tmpvar_1)); tmpvar_46.w = _Level; vec3 tmpvar_47; tmpvar_47 = ((xlv_TEXCOORD0.xyz - (1.5 * tmpvar_2)) - (2.5 * tmpvar_3)); vec3 tmpvar_48; tmpvar_48 = min (max (tmpvar_47, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_49; tmpvar_49 = abs((tmpvar_47 - tmpvar_48)); vec4 tmpvar_50; tmpvar_50.xyz = (tmpvar_48 - (max ( max (tmpvar_49.x, tmpvar_49.y) , tmpvar_49.z) * tmpvar_1)); tmpvar_50.w = _Level; vec4 tmpvar_51; tmpvar_51.xyz = (tmpvar_38 - (0.5 * tmpvar_2)); tmpvar_51.w = _Level; vec4 tmpvar_52; tmpvar_52.xyz = (tmpvar_38 + (0.5 * tmpvar_2)); tmpvar_52.w = _Level; vec3 tmpvar_53; tmpvar_53 = ((xlv_TEXCOORD0.xyz + (1.5 * tmpvar_2)) - (2.5 * tmpvar_3)); vec3 tmpvar_54; tmpvar_54 = min (max (tmpvar_53, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_55; tmpvar_55 = abs((tmpvar_53 - tmpvar_54)); vec4 tmpvar_56; tmpvar_56.xyz = (tmpvar_54 - (max ( max (tmpvar_55.x, tmpvar_55.y) , tmpvar_55.z) * tmpvar_1)); tmpvar_56.w = _Level; vec3 tmpvar_57; tmpvar_57 = ((xlv_TEXCOORD0.xyz + (2.5 * tmpvar_2)) - (2.5 * tmpvar_3)); vec3 tmpvar_58; tmpvar_58 = min (max (tmpvar_57, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_59; tmpvar_59 = abs((tmpvar_57 - tmpvar_58)); vec4 tmpvar_60; tmpvar_60.xyz = (tmpvar_58 - (max ( max (tmpvar_59.x, tmpvar_59.y) , tmpvar_59.z) * tmpvar_1)); tmpvar_60.w = _Level; vec3 tmpvar_61; tmpvar_61 = (tmpvar_9 * tmpvar_9.yyy); vec3 tmpvar_62; tmpvar_62 = ((xlv_TEXCOORD0.xyz + (2.5 * tmpvar_2)) - (1.5 * tmpvar_3)); vec3 tmpvar_63; tmpvar_63 = min (max (tmpvar_62, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_64; tmpvar_64 = abs((tmpvar_62 - tmpvar_63)); vec4 tmpvar_65; tmpvar_65.xyz = (tmpvar_63 - (max ( max (tmpvar_64.x, tmpvar_64.y) , tmpvar_64.z) * tmpvar_1)); tmpvar_65.w = _Level; vec3 tmpvar_66; tmpvar_66 = ((xlv_TEXCOORD0.xyz + (1.5 * tmpvar_2)) - (1.5 * tmpvar_3)); vec3 tmpvar_67; tmpvar_67 = min (max (tmpvar_66, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_68; tmpvar_68 = abs((tmpvar_66 - tmpvar_67)); vec4 tmpvar_69; tmpvar_69.xyz = (tmpvar_67 - (max ( max (tmpvar_68.x, tmpvar_68.y) , tmpvar_68.z) * tmpvar_1)); tmpvar_69.w = _Level; vec4 tmpvar_70; tmpvar_70.xyz = (tmpvar_30 + (0.5 * tmpvar_2)); tmpvar_70.w = _Level; vec4 tmpvar_71; tmpvar_71.xyz = (tmpvar_30 - (0.5 * tmpvar_2)); tmpvar_71.w = _Level; vec3 tmpvar_72; tmpvar_72 = ((xlv_TEXCOORD0.xyz - (1.5 * tmpvar_2)) - (1.5 * tmpvar_3)); vec3 tmpvar_73; tmpvar_73 = min (max (tmpvar_72, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_74; tmpvar_74 = abs((tmpvar_72 - tmpvar_73)); vec4 tmpvar_75; tmpvar_75.xyz = (tmpvar_73 - (max ( max (tmpvar_74.x, tmpvar_74.y) , tmpvar_74.z) * tmpvar_1)); tmpvar_75.w = _Level; vec3 tmpvar_76; tmpvar_76 = ((xlv_TEXCOORD0.xyz - (2.5 * tmpvar_2)) - (1.5 * tmpvar_3)); vec3 tmpvar_77; tmpvar_77 = min (max (tmpvar_76, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_78; tmpvar_78 = abs((tmpvar_76 - tmpvar_77)); vec4 tmpvar_79; tmpvar_79.xyz = (tmpvar_77 - (max ( max (tmpvar_78.x, tmpvar_78.y) , tmpvar_78.z) * tmpvar_1)); tmpvar_79.w = _Level; vec3 tmpvar_80; tmpvar_80 = (tmpvar_9 * tmpvar_9.xxx); vec4 tmpvar_81; tmpvar_81.xyz = (tmpvar_22 - (0.5 * tmpvar_3)); tmpvar_81.w = _Level; vec4 tmpvar_82; tmpvar_82.xyz = (tmpvar_14 - (0.5 * tmpvar_3)); tmpvar_82.w = _Level; vec4 tmpvar_83; tmpvar_83.xyz = ((xlv_TEXCOORD0.xyz - (0.5 * tmpvar_2)) - (0.5 * tmpvar_3)); tmpvar_83.w = _Level; vec4 tmpvar_84; tmpvar_84.xyz = ((xlv_TEXCOORD0.xyz + (0.5 * tmpvar_2)) - (0.5 * tmpvar_3)); tmpvar_84.w = _Level; vec4 tmpvar_85; tmpvar_85.xyz = (tmpvar_10 - (0.5 * tmpvar_3)); tmpvar_85.w = _Level; vec4 tmpvar_86; tmpvar_86.xyz = (tmpvar_18 - (0.5 * tmpvar_3)); tmpvar_86.w = _Level; vec3 tmpvar_87; tmpvar_87 = (tmpvar_9 * tmpvar_9.xxx); vec4 tmpvar_88; tmpvar_88.xyz = (tmpvar_18 + (0.5 * tmpvar_3)); tmpvar_88.w = _Level; vec4 tmpvar_89; tmpvar_89.xyz = (tmpvar_10 + (0.5 * tmpvar_3)); tmpvar_89.w = _Level; vec4 tmpvar_90; tmpvar_90.xyz = ((xlv_TEXCOORD0.xyz + (0.5 * tmpvar_2)) + (0.5 * tmpvar_3)); tmpvar_90.w = _Level; vec4 tmpvar_91; tmpvar_91.xyz = ((xlv_TEXCOORD0.xyz - (0.5 * tmpvar_2)) + (0.5 * tmpvar_3)); tmpvar_91.w = _Level; vec4 tmpvar_92; tmpvar_92.xyz = (tmpvar_14 + (0.5 * tmpvar_3)); tmpvar_92.w = _Level; vec4 tmpvar_93; tmpvar_93.xyz = (tmpvar_22 + (0.5 * tmpvar_3)); tmpvar_93.w = _Level; vec3 tmpvar_94; tmpvar_94 = (tmpvar_9 * tmpvar_9.yyy); vec3 tmpvar_95; tmpvar_95 = ((xlv_TEXCOORD0.xyz - (2.5 * tmpvar_2)) + (1.5 * tmpvar_3)); vec3 tmpvar_96; tmpvar_96 = min (max (tmpvar_95, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_97; tmpvar_97 = abs((tmpvar_95 - tmpvar_96)); vec4 tmpvar_98; tmpvar_98.xyz = (tmpvar_96 - (max ( max (tmpvar_97.x, tmpvar_97.y) , tmpvar_97.z) * tmpvar_1)); tmpvar_98.w = _Level; vec3 tmpvar_99; tmpvar_99 = ((xlv_TEXCOORD0.xyz - (1.5 * tmpvar_2)) + (1.5 * tmpvar_3)); vec3 tmpvar_100; tmpvar_100 = min (max (tmpvar_99, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_101; tmpvar_101 = abs((tmpvar_99 - tmpvar_100)); vec4 tmpvar_102; tmpvar_102.xyz = (tmpvar_100 - (max ( max (tmpvar_101.x, tmpvar_101.y) , tmpvar_101.z) * tmpvar_1)); tmpvar_102.w = _Level; vec4 tmpvar_103; tmpvar_103.xyz = (tmpvar_26 - (0.5 * tmpvar_2)); tmpvar_103.w = _Level; vec4 tmpvar_104; tmpvar_104.xyz = (tmpvar_26 + (0.5 * tmpvar_2)); tmpvar_104.w = _Level; vec3 tmpvar_105; tmpvar_105 = ((xlv_TEXCOORD0.xyz + (1.5 * tmpvar_2)) + (1.5 * tmpvar_3)); vec3 tmpvar_106; tmpvar_106 = min (max (tmpvar_105, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_107; tmpvar_107 = abs((tmpvar_105 - tmpvar_106)); vec4 tmpvar_108; tmpvar_108.xyz = (tmpvar_106 - (max ( max (tmpvar_107.x, tmpvar_107.y) , tmpvar_107.z) * tmpvar_1)); tmpvar_108.w = _Level; vec3 tmpvar_109; tmpvar_109 = ((xlv_TEXCOORD0.xyz + (2.5 * tmpvar_2)) + (1.5 * tmpvar_3)); vec3 tmpvar_110; tmpvar_110 = min (max (tmpvar_109, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_111; tmpvar_111 = abs((tmpvar_109 - tmpvar_110)); vec4 tmpvar_112; tmpvar_112.xyz = (tmpvar_110 - (max ( max (tmpvar_111.x, tmpvar_111.y) , tmpvar_111.z) * tmpvar_1)); tmpvar_112.w = _Level; vec3 tmpvar_113; tmpvar_113 = (tmpvar_9 * tmpvar_9.zzz); vec3 tmpvar_114; tmpvar_114 = ((xlv_TEXCOORD0.xyz + (2.5 * tmpvar_2)) + (2.5 * tmpvar_3)); vec3 tmpvar_115; tmpvar_115 = min (max (tmpvar_114, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_116; tmpvar_116 = abs((tmpvar_114 - tmpvar_115)); vec4 tmpvar_117; tmpvar_117.xyz = (tmpvar_115 - (max ( max (tmpvar_116.x, tmpvar_116.y) , tmpvar_116.z) * tmpvar_1)); tmpvar_117.w = _Level; vec3 tmpvar_118; tmpvar_118 = ((xlv_TEXCOORD0.xyz + (1.5 * tmpvar_2)) + (2.5 * tmpvar_3)); vec3 tmpvar_119; tmpvar_119 = min (max (tmpvar_118, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_120; tmpvar_120 = abs((tmpvar_118 - tmpvar_119)); vec4 tmpvar_121; tmpvar_121.xyz = (tmpvar_119 - (max ( max (tmpvar_120.x, tmpvar_120.y) , tmpvar_120.z) * tmpvar_1)); tmpvar_121.w = _Level; vec4 tmpvar_122; tmpvar_122.xyz = (tmpvar_34 + (0.5 * tmpvar_2)); tmpvar_122.w = _Level; vec4 tmpvar_123; tmpvar_123.xyz = (tmpvar_34 - (0.5 * tmpvar_2)); tmpvar_123.w = _Level; vec3 tmpvar_124; tmpvar_124 = ((xlv_TEXCOORD0.xyz - (1.5 * tmpvar_2)) + (2.5 * tmpvar_3)); vec3 tmpvar_125; tmpvar_125 = min (max (tmpvar_124, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_126; tmpvar_126 = abs((tmpvar_124 - tmpvar_125)); vec4 tmpvar_127; tmpvar_127.xyz = (tmpvar_125 - (max ( max (tmpvar_126.x, tmpvar_126.y) , tmpvar_126.z) * tmpvar_1)); tmpvar_127.w = _Level; vec3 tmpvar_128; tmpvar_128 = ((xlv_TEXCOORD0.xyz - (2.5 * tmpvar_2)) + (2.5 * tmpvar_3)); vec3 tmpvar_129; tmpvar_129 = min (max (tmpvar_128, vec3(-1.0, -1.0, -1.0)), vec3(1.0, 1.0, 1.0)); vec3 tmpvar_130; tmpvar_130 = abs((tmpvar_128 - tmpvar_129)); gl_FragData[0] = ((( (((( (((( ((tmpvar_42.z * (max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_46.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_60.xyz, _Level)))) + ((tmpvar_42.x * ( max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_51.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_52.xyz, _Level)) )) + (tmpvar_42.y * ( max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_50.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_56.xyz, _Level)) )))) + (tmpvar_61.z * (max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_65.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_79.xyz, _Level)))) ) + ( (tmpvar_61.x * (max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_70.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_71.xyz, _Level)))) + (tmpvar_61.y * (max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_69.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_75.xyz, _Level)))) )) + (tmpvar_80.z * ( max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_81.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_86.xyz, _Level)) ))) + ((tmpvar_80.x * ( max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_83.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_84.xyz, _Level)) )) + (tmpvar_80.y * ( max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_82.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_85.xyz, _Level)) )))) + (tmpvar_87.z * (max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_88.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_93.xyz, _Level)))) ) + ( (tmpvar_87.x * (max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_90.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_91.xyz, _Level)))) + (tmpvar_87.y * (max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_89.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_92.xyz, _Level)))) )) + (tmpvar_94.z * ( max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_98.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_112.xyz, _Level)) ))) + ((tmpvar_94.x * ( max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_103.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_104.xyz, _Level)) )) + (tmpvar_94.y * ( max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_102.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_108.xyz, _Level)) )))) + (tmpvar_113.z * (max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_117.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, (tmpvar_129 - (max (max (tmpvar_130.x, tmpvar_130.y), tmpvar_130.z) * tmpvar_1) ), _Level)))) ) + ( (tmpvar_113.x * (max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_122.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_123.xyz, _Level)))) + (tmpvar_113.y * (max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_121.xyz, _Level)) + max (vec4(0.0, 0.0, 0.0, 0.0), textureCubeLod (_MainTex, tmpvar_127.xyz, _Level)))) )) / (( (((dot (tmpvar_42, vec3(2.0, 2.0, 2.0)) + dot (tmpvar_61, vec3(2.0, 2.0, 2.0))) + dot (tmpvar_80, vec3(2.0, 2.0, 2.0))) + dot (tmpvar_87, vec3(2.0, 2.0, 2.0))) + dot (tmpvar_94, vec3(2.0, 2.0, 2.0)) ) + dot (tmpvar_113, vec3(2.0, 2.0, 2.0)))); } #endif " } SubProgram "d3d9 " { Bind "vertex" Vertex Bind "texcoord" TexCoord0 Matrix 0 [glstate_matrix_mvp] "vs_3_0 dcl_position v0 dcl_texcoord v1 dcl_position o0 dcl_texcoord o1 dp4 o0.x, c0, v0 dp4 o0.y, c1, v0 dp4 o0.z, c2, v0 dp4 o0.w, c3, v0 mov o1, v1 " } SubProgram "d3d11 " { Bind "vertex" Vertex Bind "texcoord" TexCoord0 ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] BindCB "UnityPerDraw" 0 "vs_4_0 eefiecedajlifnbickfdicoadbfchdafgjgejljaabaaaaaaaeacaaaaadaaaaaa cmaaaaaakaaaaaaapiaaaaaaejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaafjaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahaaaaaagaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa apapaaaafaepfdejfeejepeoaaeoepfcenebemaafeeffiedepepfceeaaklklkl epfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaaaaaaaaaaabaaaaaaadaaaaaa aaaaaaaaapaaaaaaeeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaa fdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefcaeabaaaa eaaaabaaebaaaaaafjaaaaaeegiocaaaaaaaaaaaaeaaaaaafpaaaaadpcbabaaa aaaaaaaafpaaaaadpcbabaaaacaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaa gfaaaaadpccabaaaabaaaaaagiaaaaacabaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaaaaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaaaaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaaaaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaaaaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaabaaaaaaegbobaaaacaaaaaa doaaaaab" } } Program "fp" { SubProgram "opengl " { "!!GLSL" } SubProgram "d3d9 " { Float 1 [_Level] Float 2 [_Scale] Float 0 [_Texel] SetTexture 0 [_MainTex] CUBE 0 "ps_3_0 def c3, 1, 0, 3, 5 def c4, -1, 0, 1, 1.44269502 def c5, 1.5, 2.5, 0.5, 2 dcl_texcoord_pp v0.xyz dcl_cube s0 mov r0, c3 mad_pp r0.xyz, c2.x, r0.xyyw, r0.yzww add r1.xyz, c4.x, v0_abs cmp_pp r1.xyz, -r1_abs, v0, c4.y add_pp r2.xyz, -r1_abs, c4.z mul_pp r2.xyz, r2, v0 dp3_pp r0.w, r2, r2 add_pp r0.w, r0.w, c4.z rsq_pp r0.w, r0.w mul_pp r1.w, r0.w, r0.w mul_pp r2.x, r0.w, r1.w mul_pp r2.yz, r2.x, c2.x mul_pp r0.xyz, r0, r2 mul_pp r0.xyz, r0, -r0 mul_pp r0.xyz, r0, c4.w exp_pp r2.x, r0.x exp_pp r2.y, r0.y exp_pp r2.z, r0.z mul_pp r0.xyz, r2.z, r2 mov_pp r3.w, c1.x mul_pp r4.xyz, r1.zxyw, c0.x mad_pp r5.xyz, r4, -c5.x, v0 mad_pp r6.xyz, r4.zxyw, -c5.y, r5 max_pp r7.xyz, r6, c4.x min_pp r8.xyz, r7, c4.z add_pp r6.xyz, r6, -r8 max_pp r0.w, r6_abs.x, r6_abs.y max_pp r1.w, r0.w, r6_abs.z mad_pp r3.xyz, r1.w, -r1, r8 texldl_pp r3, r3, s0 max_pp r6, r3, c4.y mov_pp r3.w, c1.x mad_pp r7.xyz, r4, c5.x, v0 mad_pp r8.xyz, r4.zxyw, -c5.y, r7 max_pp r9.xyz, r8, c4.x min_pp r10.xyz, r9, c4.z add_pp r8.xyz, r8, -r10 max_pp r0.w, r8_abs.x, r8_abs.y max_pp r1.w, r0.w, r8_abs.z mad_pp r3.xyz, r1.w, -r1, r10 texldl r3, r3, s0 max r8, r3, c4.y add_pp r3, r6, r8 mul_pp r3, r0.y, r3 mov_pp r6.w, c1.x mad_pp r8.xyz, r4.zxyw, -c5.y, v0 max_pp r9.xyz, r8, c4.x min_pp r10.xyz, r9, c4.z add_pp r8.xyz, r8, -r10 max_pp r0.w, r8_abs.x, r8_abs.y max_pp r1.w, r0.w, r8_abs.z mad_pp r8.xyz, r1.w, -r1, r10 mad_pp r6.xyz, r4, -c5.z, r8 mad_pp r8.xyz, r4, c5.z, r8 texldl_pp r6, r6, s0 max_pp r9, r6, c4.y mov_pp r8.w, c1.x texldl r6, r8, s0 max r8, r6, c4.y add_pp r6, r8, r9 mad_pp r3, r0.x, r6, r3 mov_pp r6.w, c1.x mad_pp r8.xyz, r4, -c5.y, v0 mad_pp r9.xyz, r4.zxyw, -c5.y, r8 max_pp r10.xyz, r9, c4.x min_pp r11.xyz, r10, c4.z add_pp r9.xyz, r9, -r11 max_pp r0.w, r9_abs.x, r9_abs.y max_pp r1.w, r0.w, r9_abs.z mad_pp r6.xyz, r1.w, -r1, r11 texldl_pp r6, r6, s0 max_pp r9, r6, c4.y mov_pp r6.w, c1.x mad_pp r10.xyz, r4, c5.y, v0 mad_pp r11.xyz, r4.zxyw, -c5.y, r10 max_pp r12.xyz, r11, c4.x min_pp r13.xyz, r12, c4.z add_pp r11.xyz, r11, -r13 max_pp r0.w, r11_abs.x, r11_abs.y max_pp r1.w, r0.w, r11_abs.z mad_pp r6.xyz, r1.w, -r1, r13 texldl r6, r6, s0 max r11, r6, c4.y add_pp r6, r9, r11 mad_pp r3, r0.z, r6, r3 mul_pp r6.xyz, r2.y, r2 mul_pp r2.xyz, r2.x, r2 mov_pp r9.w, c1.x mad_pp r11.xyz, r4.zxyw, -c5.x, r10 max_pp r12.xyz, r11, c4.x min_pp r13.xyz, r12, c4.z add_pp r11.xyz, r11, -r13 max_pp r0.w, r11_abs.x, r11_abs.y max_pp r1.w, r0.w, r11_abs.z mad_pp r9.xyz, r1.w, -r1, r13 texldl_pp r9, r9, s0 max_pp r11, r9, c4.y mov_pp r9.w, c1.x mad_pp r12.xyz, r4.zxyw, -c5.x, r8 max_pp r13.xyz, r12, c4.x min_pp r14.xyz, r13, c4.z add_pp r12.xyz, r12, -r14 max_pp r0.w, r12_abs.x, r12_abs.y max_pp r1.w, r0.w, r12_abs.z mad_pp r9.xyz, r1.w, -r1, r14 texldl r9, r9, s0 max r12, r9, c4.y add_pp r9, r11, r12 mad_pp r3, r6.z, r9, r3 mov_pp r9.w, c1.x mad_pp r11.xyz, r4.zxyw, -c5.x, r7 max_pp r12.xyz, r11, c4.x min_pp r13.xyz, r12, c4.z add_pp r11.xyz, r11, -r13 max_pp r0.w, r11_abs.x, r11_abs.y max_pp r1.w, r0.w, r11_abs.z mad_pp r9.xyz, r1.w, -r1, r13 texldl_pp r9, r9, s0 max_pp r11, r9, c4.y mov_pp r9.w, c1.x mad_pp r12.xyz, r4.zxyw, -c5.x, r5 max_pp r13.xyz, r12, c4.x min_pp r14.xyz, r13, c4.z add_pp r12.xyz, r12, -r14 max_pp r0.w, r12_abs.x, r12_abs.y max_pp r1.w, r0.w, r12_abs.z mad_pp r9.xyz, r1.w, -r1, r14 texldl r9, r9, s0 max r12, r9, c4.y add_pp r9, r11, r12 mul_pp r9, r6.y, r9 mov_pp r11.w, c1.x mad_pp r12.xyz, r4.zxyw, -c5.x, v0 max_pp r13.xyz, r12, c4.x min_pp r14.xyz, r13, c4.z add_pp r12.xyz, r12, -r14 max_pp r0.w, r12_abs.x, r12_abs.y max_pp r1.w, r0.w, r12_abs.z mad_pp r12.xyz, r1.w, -r1, r14 mad_pp r11.xyz, r4, c5.z, r12 mad_pp r12.xyz, r4, -c5.z, r12 texldl_pp r11, r11, s0 max_pp r13, r11, c4.y mov_pp r12.w, c1.x texldl r11, r12, s0 max r12, r11, c4.y add_pp r11, r12, r13 mad_pp r9, r6.x, r11, r9 add_pp r3, r3, r9 mov_pp r9.w, c1.x max_pp r11.xyz, r8, c4.x min_pp r12.xyz, r11, c4.z add_pp r11.xyz, r8, -r12 max_pp r0.w, r11_abs.x, r11_abs.y max_pp r1.w, r0.w, r11_abs.z mad_pp r11.xyz, r1.w, -r1, r12 mad_pp r9.xyz, r4.zxyw, -c5.z, r11 mad_pp r11.xyz, r4.zxyw, c5.z, r11 texldl_pp r9, r9, s0 max_pp r12, r9, c4.y mov_pp r9.w, c1.x max_pp r13.xyz, r10, c4.x min_pp r14.xyz, r13, c4.z add_pp r13.xyz, r10, -r14 max_pp r0.w, r13_abs.x, r13_abs.y max_pp r1.w, r0.w, r13_abs.z mad_pp r13.xyz, r1.w, -r1, r14 mad_pp r9.xyz, r4.zxyw, -c5.z, r13 mad_pp r13.xyz, r4.zxyw, c5.z, r13 texldl r9, r9, s0 max r14, r9, c4.y add_pp r9, r12, r14 mad_pp r3, r2.z, r9, r3 mov_pp r9.w, c1.x max_pp r12.xyz, r5, c4.x min_pp r14.xyz, r12, c4.z add_pp r12.xyz, r5, -r14 max_pp r0.w, r12_abs.x, r12_abs.y max_pp r1.w, r0.w, r12_abs.z mad_pp r12.xyz, r1.w, -r1, r14 mad_pp r9.xyz, r4.zxyw, -c5.z, r12 mad_pp r12.xyz, r4.zxyw, c5.z, r12 texldl_pp r9, r9, s0 max_pp r14, r9, c4.y mov_pp r9.w, c1.x max_pp r15.xyz, r7, c4.x min_pp r16.xyz, r15, c4.z add_pp r15.xyz, r7, -r16 max_pp r0.w, r15_abs.x, r15_abs.y max_pp r1.w, r0.w, r15_abs.z mad_pp r15.xyz, r1.w, -r1, r16 mad_pp r9.xyz, r4.zxyw, -c5.z, r15 mad_pp r15.xyz, r4.zxyw, c5.z, r15 texldl r9, r9, s0 max r16, r9, c4.y add_pp r9, r14, r16 mul_pp r9, r2.y, r9 mov_pp r14.w, c1.x mad_pp r16.xyz, r4, -c5.z, v0 mad_pp r14.xyz, r4.zxyw, -c5.z, r16 mad_pp r16.xyz, r4.zxyw, c5.z, r16 texldl_pp r14, r14, s0 max_pp r17, r14, c4.y mov_pp r14.w, c1.x mad_pp r18.xyz, r4, c5.z, v0 mad_pp r14.xyz, r4.zxyw, -c5.z, r18 mad_pp r18.xyz, r4.zxyw, c5.z, r18 texldl r14, r14, s0 max r19, r14, c4.y add_pp r14, r17, r19 mad_pp r9, r2.x, r14, r9 add_pp r3, r3, r9 mov_pp r13.w, c1.x texldl_pp r9, r13, s0 max_pp r13, r9, c4.y mov_pp r11.w, c1.x texldl r9, r11, s0 max r11, r9, c4.y add_pp r9, r11, r13 mad_pp r3, r2.z, r9, r3 mov_pp r15.w, c1.x texldl_pp r9, r15, s0 max_pp r11, r9, c4.y mov_pp r12.w, c1.x texldl r9, r12, s0 max r12, r9, c4.y add_pp r9, r11, r12 mul_pp r9, r2.y, r9 mov_pp r18.w, c1.x texldl_pp r11, r18, s0 max_pp r12, r11, c4.y mov_pp r16.w, c1.x texldl r11, r16, s0 max r13, r11, c4.y add_pp r11, r12, r13 mad_pp r9, r2.x, r11, r9 dp3_pp r0.w, r2, c5.w add_pp r2, r3, r9 mov_pp r3.w, c1.x mad_pp r9.xyz, r4.zxyw, c5.x, r8 mad_pp r8.xyz, r4.zxyw, c5.y, r8 max_pp r11.xyz, r9, c4.x min_pp r12.xyz, r11, c4.z add_pp r9.xyz, r9, -r12 max_pp r1.w, r9_abs.x, r9_abs.y max_pp r4.w, r1.w, r9_abs.z mad_pp r3.xyz, r4.w, -r1, r12 texldl_pp r3, r3, s0 max_pp r9, r3, c4.y mov_pp r3.w, c1.x mad_pp r11.xyz, r4.zxyw, c5.x, r10 mad_pp r10.xyz, r4.zxyw, c5.y, r10 max_pp r12.xyz, r11, c4.x min_pp r13.xyz, r12, c4.z add_pp r11.xyz, r11, -r13 max_pp r1.w, r11_abs.x, r11_abs.y max_pp r4.w, r1.w, r11_abs.z mad_pp r3.xyz, r4.w, -r1, r13 texldl r3, r3, s0 max r11, r3, c4.y add_pp r3, r9, r11 mad_pp r2, r6.z, r3, r2 mov_pp r3.w, c1.x mad_pp r9.xyz, r4.zxyw, c5.x, r5 mad_pp r5.xyz, r4.zxyw, c5.y, r5 max_pp r11.xyz, r9, c4.x min_pp r12.xyz, r11, c4.z add_pp r9.xyz, r9, -r12 max_pp r1.w, r9_abs.x, r9_abs.y max_pp r4.w, r1.w, r9_abs.z mad_pp r3.xyz, r4.w, -r1, r12 texldl_pp r3, r3, s0 max_pp r9, r3, c4.y mov_pp r3.w, c1.x mad_pp r11.xyz, r4.zxyw, c5.x, r7 mad_pp r7.xyz, r4.zxyw, c5.y, r7 max_pp r12.xyz, r11, c4.x min_pp r13.xyz, r12, c4.z add_pp r11.xyz, r11, -r13 max_pp r1.w, r11_abs.x, r11_abs.y max_pp r4.w, r1.w, r11_abs.z mad_pp r3.xyz, r4.w, -r1, r13 texldl r3, r3, s0 max r11, r3, c4.y add_pp r3, r9, r11 mul_pp r3, r3, r6.y mov_pp r9.w, c1.x mad_pp r11.xyz, r4.zxyw, c5.x, v0 max_pp r12.xyz, r11, c4.x min_pp r13.xyz, r12, c4.z add_pp r11.xyz, r11, -r13 max_pp r1.w, r11_abs.x, r11_abs.y max_pp r4.w, r1.w, r11_abs.z mad_pp r11.xyz, r4.w, -r1, r13 mad_pp r9.xyz, r4, -c5.z, r11 mad_pp r11.xyz, r4, c5.z, r11 texldl_pp r9, r9, s0 max_pp r12, r9, c4.y mov_pp r11.w, c1.x texldl r9, r11, s0 max r11, r9, c4.y add_pp r9, r11, r12 mad_pp r3, r6.x, r9, r3 dp3_pp r1.w, r6, c5.w add_pp r2, r2, r3 max_pp r3.xyz, r10, c4.x min_pp r6.xyz, r3, c4.z add_pp r3.xyz, -r6, r10 max_pp r4.w, r3_abs.x, r3_abs.y max_pp r5.w, r4.w, r3_abs.z mad_pp r3.xyz, r5.w, -r1, r6 mov_pp r3.w, c1.x texldl_pp r3, r3, s0 max_pp r6, r3, c4.y max_pp r3.xyz, r8, c4.x min_pp r9.xyz, r3, c4.z add_pp r3.xyz, r8, -r9 max_pp r4.w, r3_abs.x, r3_abs.y max_pp r5.w, r4.w, r3_abs.z mad_pp r3.xyz, r5.w, -r1, r9 mov_pp r3.w, c1.x texldl r3, r3, s0 max r8, r3, c4.y add_pp r3, r6, r8 mad_pp r2, r0.z, r3, r2 mad_pp r3.xyz, r4.zxyw, c5.y, v0 max_pp r6.xyz, r3, c4.x min_pp r8.xyz, r6, c4.z add_pp r3.xyz, r3, -r8 max_pp r4.w, r3_abs.x, r3_abs.y max_pp r5.w, r4.w, r3_abs.z mad_pp r3.xyz, r5.w, -r1, r8 mad_pp r6.xyz, r4, c5.z, r3 mad_pp r3.xyz, r4, -c5.z, r3 mov_pp r6.w, c1.x texldl_pp r4, r6, s0 max_pp r6, r4, c4.y mov_pp r3.w, c1.x texldl r3, r3, s0 max r4, r3, c4.y add_pp r3, r4, r6 max_pp r4.xyz, r7, c4.x min_pp r6.xyz, r4, c4.z add_pp r4.xyz, -r6, r7 max_pp r5.w, r4_abs.x, r4_abs.y max_pp r6.w, r5.w, r4_abs.z mad_pp r4.xyz, r6.w, -r1, r6 mov_pp r4.w, c1.x texldl_pp r4, r4, s0 max_pp r6, r4, c4.y max_pp r4.xyz, r5, c4.x min_pp r7.xyz, r4, c4.z add_pp r4.xyz, r5, -r7 max_pp r5.x, r4_abs.x, r4_abs.y max_pp r7.w, r5.x, r4_abs.z mad_pp r4.xyz, r7.w, -r1, r7 mov_pp r4.w, c1.x texldl r4, r4, s0 max r5, r4, c4.y add_pp r4, r5, r6 mul_pp r4, r0.y, r4 mad_pp r3, r0.x, r3, r4 dp3_pp r0.x, r0, c5.w add_pp r2, r2, r3 add_pp r0.y, r1.w, r0.x mad_pp r0.y, r0.w, c5.w, r0.y add_pp r0.y, r1.w, r0.y add_pp r0.x, r0.x, r0.y rcp r0.x, r0.x mul_pp oC0, r0.x, r2 " } SubProgram "d3d11 " { SetTexture 0 [_MainTex] CUBE 0 ConstBuffer "$Globals" 112 Float 96 [_Texel] Float 104 [_Level] Float 108 [_Scale] BindCB "$Globals" 0 "ps_4_0 eefiecedmkehmmobnohfbieaophpbihlgjpcebicabaaaaaakeddaaaaadaaaaaa cmaaaaaaieaaaaaaliaaaaaaejfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaeeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcoedcaaaa eaaaaaaaljamaaaafjaaaaaeegiocaaaaaaaaaaaahaaaaaafkaaaaadaagabaaa aaaaaaaafidaaaaeaahabaaaaaaaaaaaffffaaaagcbaaaadhcbabaaaabaaaaaa gfaaaaadpccabaaaaaaaaaaagiaaaaacbbaaaaaadgaaaaagbcaabaaaaaaaaaaa dkiacaaaaaaaaaaaagaaaaaadgaaaaaigcaabaaaaaaaaaaaaceaaaaaaaaaaaaa aaaaeaeaaaaakaeaaaaaaaaabiaaaaalhcaabaaaabaaaaaaegbcbaiaibaaaaaa abaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaabaaaaakhcaabaaa abaaaaaaegacbaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaa diaaaaahhcaabaaaabaaaaaaegacbaaaabaaaaaaegbcbaaaabaaaaaaaaaaaaal hcaabaaaacaaaaaaegacbaiambaaaaaaabaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaaaaadiaaaaahhcaabaaaacaaaaaaegacbaaaacaaaaaaegbcbaaa abaaaaaabaaaaaahicaabaaaaaaaaaaaegacbaaaacaaaaaaegacbaaaacaaaaaa aaaaaaahicaabaaaaaaaaaaadkaabaaaaaaaaaaaabeaaaaaaaaaiadpelaaaaaf icaabaaaaaaaaaaadkaabaaaaaaaaaaaaoaaaaakicaabaaaaaaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaiadpdkaabaaaaaaaaaaadiaaaaahicaabaaa abaaaaaadkaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaahbcaabaaaacaaaaaa dkaabaaaaaaaaaaadkaabaaaabaaaaaadiaaaaaigcaabaaaacaaaaaaagaabaaa acaaaaaapgipcaaaaaaaaaaaagaaaaaadiaaaaahhcaabaaaaaaaaaaaegacbaaa aaaaaaaaegacbaaaacaaaaaadiaaaaaihcaabaaaaaaaaaaaegacbaaaaaaaaaaa egacbaiaebaaaaaaaaaaaaaadiaaaaakhcaabaaaaaaaaaaaegacbaaaaaaaaaaa aceaaaaadlkklidpdlkklidpdlkklidpaaaaaaaabjaaaaafhcaabaaaaaaaaaaa egacbaaaaaaaaaaadiaaaaahhcaabaaaacaaaaaakgakbaaaaaaaaaaaegacbaaa aaaaaaaadiaaaaaihcaabaaaadaaaaaacgajbaaaabaaaaaaagiacaaaaaaaaaaa agaaaaaadcaaaaanhcaabaaaaeaaaaaaegacbaiaebaaaaaaadaaaaaaaceaaaaa aaaamadpaaaamadpaaaamadpaaaaaaaaegbcbaaaabaaaaaadcaaaaanhcaabaaa afaaaaaacgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaacaeaaaaacaeaaaaacaea aaaaaaaaegacbaaaaeaaaaaadeaaaaakhcaabaaaagaaaaaaegacbaaaafaaaaaa aceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaagaaaaaa egacbaaaagaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaai hcaabaaaafaaaaaaegacbaaaafaaaaaaegacbaiaebaaaaaaagaaaaaadeaaaaaj icaabaaaaaaaaaaabkaabaiaibaaaaaaafaaaaaaakaabaiaibaaaaaaafaaaaaa deaaaaaiicaabaaaaaaaaaaackaabaiaibaaaaaaafaaaaaadkaabaaaaaaaaaaa dcaaaaakhcaabaaaafaaaaaapgapbaiaebaaaaaaaaaaaaaaegacbaaaabaaaaaa egacbaaaagaaaaaaeiaaaaampcaabaaaafaaaaaaegacbaaaafaaaaaaeghobaaa aaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaa afaaaaaaegaobaaaafaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa dcaaaaamhcaabaaaagaaaaaaegacbaaaadaaaaaaaceaaaaaaaaamadpaaaamadp aaaamadpaaaaaaaaegbcbaaaabaaaaaadcaaaaanhcaabaaaahaaaaaacgajbaia ebaaaaaaadaaaaaaaceaaaaaaaaacaeaaaaacaeaaaaacaeaaaaaaaaaegacbaaa agaaaaaadeaaaaakhcaabaaaaiaaaaaaegacbaaaahaaaaaaaceaaaaaaaaaialp aaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaaiaaaaaaegacbaaaaiaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaaihcaabaaaahaaaaaa egacbaaaahaaaaaaegacbaiaebaaaaaaaiaaaaaadeaaaaajicaabaaaaaaaaaaa bkaabaiaibaaaaaaahaaaaaaakaabaiaibaaaaaaahaaaaaadeaaaaaiicaabaaa aaaaaaaackaabaiaibaaaaaaahaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaa ahaaaaaapgapbaiaebaaaaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaaiaaaaaa eiaaaaampcaabaaaahaaaaaaegacbaaaahaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaahaaaaaaegaobaaa ahaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahpcaabaaa afaaaaaaegaobaaaafaaaaaaegaobaaaahaaaaaadiaaaaahpcaabaaaafaaaaaa fgafbaaaacaaaaaaegaobaaaafaaaaaadcaaaaanhcaabaaaahaaaaaacgajbaia ebaaaaaaadaaaaaaaceaaaaaaaaacaeaaaaacaeaaaaacaeaaaaaaaaaegbcbaaa abaaaaaadeaaaaakhcaabaaaaiaaaaaaegacbaaaahaaaaaaaceaaaaaaaaaialp aaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaaiaaaaaaegacbaaaaiaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaaihcaabaaaahaaaaaa egacbaaaahaaaaaaegacbaiaebaaaaaaaiaaaaaadeaaaaajicaabaaaaaaaaaaa bkaabaiaibaaaaaaahaaaaaaakaabaiaibaaaaaaahaaaaaadeaaaaaiicaabaaa aaaaaaaackaabaiaibaaaaaaahaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaa ahaaaaaapgapbaiaebaaaaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaaiaaaaaa dcaaaaanhcaabaaaaiaaaaaaegacbaiaebaaaaaaadaaaaaaaceaaaaaaaaaaadp aaaaaadpaaaaaadpaaaaaaaaegacbaaaahaaaaaadcaaaaamhcaabaaaahaaaaaa egacbaaaadaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaaegacbaaa ahaaaaaaeiaaaaampcaabaaaahaaaaaaegacbaaaahaaaaaaeghobaaaaaaaaaaa aagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaahaaaaaa egaobaaaahaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeiaaaaam pcaabaaaaiaaaaaaegacbaaaaiaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa ckiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaaiaaaaaaegaobaaaaiaaaaaa aceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahpcaabaaaahaaaaaa egaobaaaahaaaaaaegaobaaaaiaaaaaadcaaaaajpcaabaaaafaaaaaaagaabaaa acaaaaaaegaobaaaahaaaaaaegaobaaaafaaaaaadcaaaaanhcaabaaaahaaaaaa egacbaiaebaaaaaaadaaaaaaaceaaaaaaaaacaeaaaaacaeaaaaacaeaaaaaaaaa egbcbaaaabaaaaaadcaaaaanhcaabaaaaiaaaaaacgajbaiaebaaaaaaadaaaaaa aceaaaaaaaaacaeaaaaacaeaaaaacaeaaaaaaaaaegacbaaaahaaaaaadeaaaaak hcaabaaaajaaaaaaegacbaaaaiaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaaddaaaaakhcaabaaaajaaaaaaegacbaaaajaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaaaaaaaaaaaaihcaabaaaaiaaaaaaegacbaaaaiaaaaaa egacbaiaebaaaaaaajaaaaaadeaaaaajicaabaaaaaaaaaaabkaabaiaibaaaaaa aiaaaaaaakaabaiaibaaaaaaaiaaaaaadeaaaaaiicaabaaaaaaaaaaackaabaia ibaaaaaaaiaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaaaiaaaaaapgapbaia ebaaaaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaajaaaaaaeiaaaaampcaabaaa aiaaaaaaegacbaaaaiaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaa aaaaaaaaagaaaaaadeaaaaakpcaabaaaaiaaaaaaegaobaaaaiaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcaaaaamhcaabaaaajaaaaaaegacbaaa adaaaaaaaceaaaaaaaaacaeaaaaacaeaaaaacaeaaaaaaaaaegbcbaaaabaaaaaa dcaaaaanhcaabaaaakaaaaaacgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaacaea aaaacaeaaaaacaeaaaaaaaaaegacbaaaajaaaaaadeaaaaakhcaabaaaalaaaaaa egacbaaaakaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaak hcaabaaaalaaaaaaegacbaaaalaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaaaaaaaaaaaaihcaabaaaakaaaaaaegacbaaaakaaaaaaegacbaiaebaaaaaa alaaaaaadeaaaaajicaabaaaaaaaaaaabkaabaiaibaaaaaaakaaaaaaakaabaia ibaaaaaaakaaaaaadeaaaaaiicaabaaaaaaaaaaackaabaiaibaaaaaaakaaaaaa dkaabaaaaaaaaaaadcaaaaakhcaabaaaakaaaaaapgapbaiaebaaaaaaaaaaaaaa egacbaaaabaaaaaaegacbaaaalaaaaaaeiaaaaampcaabaaaakaaaaaaegacbaaa akaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaa deaaaaakpcaabaaaakaaaaaaegaobaaaakaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaahpcaabaaaaiaaaaaaegaobaaaaiaaaaaaegaobaaa akaaaaaadcaaaaajpcaabaaaafaaaaaakgakbaaaacaaaaaaegaobaaaaiaaaaaa egaobaaaafaaaaaadiaaaaahhcaabaaaaiaaaaaafgafbaaaaaaaaaaaegacbaaa aaaaaaaadiaaaaahhcaabaaaaaaaaaaaagaabaaaaaaaaaaaegacbaaaaaaaaaaa dcaaaaanhcaabaaaakaaaaaacgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaamadp aaaamadpaaaamadpaaaaaaaaegacbaaaajaaaaaadeaaaaakhcaabaaaalaaaaaa egacbaaaakaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaak hcaabaaaalaaaaaaegacbaaaalaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaaaaaaaaaaaaihcaabaaaakaaaaaaegacbaaaakaaaaaaegacbaiaebaaaaaa alaaaaaadeaaaaajicaabaaaaaaaaaaabkaabaiaibaaaaaaakaaaaaaakaabaia ibaaaaaaakaaaaaadeaaaaaiicaabaaaaaaaaaaackaabaiaibaaaaaaakaaaaaa dkaabaaaaaaaaaaadcaaaaakhcaabaaaakaaaaaapgapbaiaebaaaaaaaaaaaaaa egacbaaaabaaaaaaegacbaaaalaaaaaaeiaaaaampcaabaaaakaaaaaaegacbaaa akaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaa deaaaaakpcaabaaaakaaaaaaegaobaaaakaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadcaaaaanhcaabaaaalaaaaaacgajbaiaebaaaaaaadaaaaaa aceaaaaaaaaamadpaaaamadpaaaamadpaaaaaaaaegacbaaaahaaaaaadeaaaaak hcaabaaaamaaaaaaegacbaaaalaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaaddaaaaakhcaabaaaamaaaaaaegacbaaaamaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaaaaaaaaaaaaihcaabaaaalaaaaaaegacbaaaalaaaaaa egacbaiaebaaaaaaamaaaaaadeaaaaajicaabaaaaaaaaaaabkaabaiaibaaaaaa alaaaaaaakaabaiaibaaaaaaalaaaaaadeaaaaaiicaabaaaaaaaaaaackaabaia ibaaaaaaalaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaaalaaaaaapgapbaia ebaaaaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaamaaaaaaeiaaaaampcaabaaa alaaaaaaegacbaaaalaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaa aaaaaaaaagaaaaaadeaaaaakpcaabaaaalaaaaaaegaobaaaalaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahpcaabaaaakaaaaaaegaobaaa akaaaaaaegaobaaaalaaaaaadcaaaaajpcaabaaaafaaaaaakgakbaaaaiaaaaaa egaobaaaakaaaaaaegaobaaaafaaaaaadcaaaaanhcaabaaaakaaaaaacgajbaia ebaaaaaaadaaaaaaaceaaaaaaaaamadpaaaamadpaaaamadpaaaaaaaaegacbaaa agaaaaaadeaaaaakhcaabaaaalaaaaaaegacbaaaakaaaaaaaceaaaaaaaaaialp aaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaalaaaaaaegacbaaaalaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaaihcaabaaaakaaaaaa egacbaaaakaaaaaaegacbaiaebaaaaaaalaaaaaadeaaaaajicaabaaaaaaaaaaa bkaabaiaibaaaaaaakaaaaaaakaabaiaibaaaaaaakaaaaaadeaaaaaiicaabaaa aaaaaaaackaabaiaibaaaaaaakaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaa akaaaaaapgapbaiaebaaaaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaalaaaaaa eiaaaaampcaabaaaakaaaaaaegacbaaaakaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaakaaaaaaegaobaaa akaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcaaaaanhcaabaaa alaaaaaacgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaamadpaaaamadpaaaamadp aaaaaaaaegacbaaaaeaaaaaadeaaaaakhcaabaaaamaaaaaaegacbaaaalaaaaaa aceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaamaaaaaa egacbaaaamaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaai hcaabaaaalaaaaaaegacbaaaalaaaaaaegacbaiaebaaaaaaamaaaaaadeaaaaaj icaabaaaaaaaaaaabkaabaiaibaaaaaaalaaaaaaakaabaiaibaaaaaaalaaaaaa deaaaaaiicaabaaaaaaaaaaackaabaiaibaaaaaaalaaaaaadkaabaaaaaaaaaaa dcaaaaakhcaabaaaalaaaaaapgapbaiaebaaaaaaaaaaaaaaegacbaaaabaaaaaa egacbaaaamaaaaaaeiaaaaampcaabaaaalaaaaaaegacbaaaalaaaaaaeghobaaa aaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaa alaaaaaaegaobaaaalaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaahpcaabaaaakaaaaaaegaobaaaakaaaaaaegaobaaaalaaaaaadiaaaaah pcaabaaaakaaaaaafgafbaaaaiaaaaaaegaobaaaakaaaaaadcaaaaanhcaabaaa alaaaaaacgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaamadpaaaamadpaaaamadp aaaaaaaaegbcbaaaabaaaaaadeaaaaakhcaabaaaamaaaaaaegacbaaaalaaaaaa aceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaamaaaaaa egacbaaaamaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaai hcaabaaaalaaaaaaegacbaaaalaaaaaaegacbaiaebaaaaaaamaaaaaadeaaaaaj icaabaaaaaaaaaaabkaabaiaibaaaaaaalaaaaaaakaabaiaibaaaaaaalaaaaaa deaaaaaiicaabaaaaaaaaaaackaabaiaibaaaaaaalaaaaaadkaabaaaaaaaaaaa dcaaaaakhcaabaaaalaaaaaapgapbaiaebaaaaaaaaaaaaaaegacbaaaabaaaaaa egacbaaaamaaaaaadcaaaaamhcaabaaaamaaaaaaegacbaaaadaaaaaaaceaaaaa aaaaaadpaaaaaadpaaaaaadpaaaaaaaaegacbaaaalaaaaaadcaaaaanhcaabaaa alaaaaaaegacbaiaebaaaaaaadaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadp aaaaaaaaegacbaaaalaaaaaaeiaaaaampcaabaaaalaaaaaaegacbaaaalaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaak pcaabaaaalaaaaaaegaobaaaalaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaeiaaaaampcaabaaaamaaaaaaegacbaaaamaaaaaaeghobaaaaaaaaaaa aagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaamaaaaaa egaobaaaamaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah pcaabaaaalaaaaaaegaobaaaalaaaaaaegaobaaaamaaaaaadcaaaaajpcaabaaa akaaaaaaagaabaaaaiaaaaaaegaobaaaalaaaaaaegaobaaaakaaaaaaaaaaaaah pcaabaaaafaaaaaaegaobaaaafaaaaaaegaobaaaakaaaaaadeaaaaakhcaabaaa akaaaaaaegacbaaaahaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaa ddaaaaakhcaabaaaakaaaaaaegacbaaaakaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaaaaaaaaaaaaihcaabaaaalaaaaaaegacbaaaahaaaaaaegacbaia ebaaaaaaakaaaaaadeaaaaajicaabaaaaaaaaaaabkaabaiaibaaaaaaalaaaaaa akaabaiaibaaaaaaalaaaaaadeaaaaaiicaabaaaaaaaaaaackaabaiaibaaaaaa alaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaaakaaaaaapgapbaiaebaaaaaa aaaaaaaaegacbaaaabaaaaaaegacbaaaakaaaaaadcaaaaanhcaabaaaalaaaaaa cgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaa egacbaaaakaaaaaadcaaaaamhcaabaaaakaaaaaacgajbaaaadaaaaaaaceaaaaa aaaaaadpaaaaaadpaaaaaadpaaaaaaaaegacbaaaakaaaaaaeiaaaaampcaabaaa akaaaaaaegacbaaaakaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaa aaaaaaaaagaaaaaadeaaaaakpcaabaaaakaaaaaaegaobaaaakaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeiaaaaampcaabaaaalaaaaaaegacbaaa alaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaa deaaaaakpcaabaaaalaaaaaaegaobaaaalaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadeaaaaakhcaabaaaamaaaaaaegacbaaaajaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaamaaaaaaegacbaaa amaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaaihcaabaaa anaaaaaaegacbaaaajaaaaaaegacbaiaebaaaaaaamaaaaaadeaaaaajicaabaaa aaaaaaaabkaabaiaibaaaaaaanaaaaaaakaabaiaibaaaaaaanaaaaaadeaaaaai icaabaaaaaaaaaaackaabaiaibaaaaaaanaaaaaadkaabaaaaaaaaaaadcaaaaak hcaabaaaamaaaaaapgapbaiaebaaaaaaaaaaaaaaegacbaaaabaaaaaaegacbaaa amaaaaaadcaaaaanhcaabaaaanaaaaaacgajbaiaebaaaaaaadaaaaaaaceaaaaa aaaaaadpaaaaaadpaaaaaadpaaaaaaaaegacbaaaamaaaaaadcaaaaamhcaabaaa amaaaaaacgajbaaaadaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaa egacbaaaamaaaaaaeiaaaaampcaabaaaamaaaaaaegacbaaaamaaaaaaeghobaaa aaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaa amaaaaaaegaobaaaamaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaahpcaabaaaakaaaaaaegaobaaaakaaaaaaegaobaaaamaaaaaaeiaaaaam pcaabaaaamaaaaaaegacbaaaanaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa ckiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaamaaaaaaegaobaaaamaaaaaa aceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahpcaabaaaalaaaaaa egaobaaaalaaaaaaegaobaaaamaaaaaadcaaaaajpcaabaaaafaaaaaakgakbaaa aaaaaaaaegaobaaaalaaaaaaegaobaaaafaaaaaadeaaaaakhcaabaaaalaaaaaa egacbaaaaeaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaak hcaabaaaalaaaaaaegacbaaaalaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaaaaaaaaaaaaihcaabaaaamaaaaaaegacbaaaaeaaaaaaegacbaiaebaaaaaa alaaaaaadeaaaaajicaabaaaaaaaaaaabkaabaiaibaaaaaaamaaaaaaakaabaia ibaaaaaaamaaaaaadeaaaaaiicaabaaaaaaaaaaackaabaiaibaaaaaaamaaaaaa dkaabaaaaaaaaaaadcaaaaakhcaabaaaalaaaaaapgapbaiaebaaaaaaaaaaaaaa egacbaaaabaaaaaaegacbaaaalaaaaaadcaaaaanhcaabaaaamaaaaaacgajbaia ebaaaaaaadaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaaegacbaaa alaaaaaadcaaaaamhcaabaaaalaaaaaacgajbaaaadaaaaaaaceaaaaaaaaaaadp aaaaaadpaaaaaadpaaaaaaaaegacbaaaalaaaaaaeiaaaaampcaabaaaalaaaaaa egacbaaaalaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaa agaaaaaadeaaaaakpcaabaaaalaaaaaaegaobaaaalaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaeiaaaaampcaabaaaamaaaaaaegacbaaaamaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaak pcaabaaaamaaaaaaegaobaaaamaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaadeaaaaakhcaabaaaanaaaaaaegacbaaaagaaaaaaaceaaaaaaaaaialp aaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaanaaaaaaegacbaaaanaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaaihcaabaaaaoaaaaaa egacbaaaagaaaaaaegacbaiaebaaaaaaanaaaaaadeaaaaajicaabaaaaaaaaaaa bkaabaiaibaaaaaaaoaaaaaaakaabaiaibaaaaaaaoaaaaaadeaaaaaiicaabaaa aaaaaaaackaabaiaibaaaaaaaoaaaaaadkaabaaaaaaaaaaadcaaaaakhcaabaaa anaaaaaapgapbaiaebaaaaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaanaaaaaa dcaaaaanhcaabaaaaoaaaaaacgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaaadp aaaaaadpaaaaaadpaaaaaaaaegacbaaaanaaaaaadcaaaaamhcaabaaaanaaaaaa cgajbaaaadaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaaegacbaaa anaaaaaaeiaaaaampcaabaaaanaaaaaaegacbaaaanaaaaaaeghobaaaaaaaaaaa aagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaanaaaaaa egaobaaaanaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah pcaabaaaalaaaaaaegaobaaaalaaaaaaegaobaaaanaaaaaadiaaaaahpcaabaaa alaaaaaafgafbaaaaaaaaaaaegaobaaaalaaaaaaeiaaaaampcaabaaaanaaaaaa egacbaaaaoaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaa agaaaaaadeaaaaakpcaabaaaanaaaaaaegaobaaaanaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahpcaabaaaamaaaaaaegaobaaaamaaaaaa egaobaaaanaaaaaadiaaaaahpcaabaaaamaaaaaafgafbaaaaaaaaaaaegaobaaa amaaaaaadcaaaaanhcaabaaaanaaaaaaegacbaiaebaaaaaaadaaaaaaaceaaaaa aaaaaadpaaaaaadpaaaaaadpaaaaaaaaegbcbaaaabaaaaaadcaaaaanhcaabaaa aoaaaaaacgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadp aaaaaaaaegacbaaaanaaaaaadcaaaaamhcaabaaaanaaaaaacgajbaaaadaaaaaa aceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaaegacbaaaanaaaaaaeiaaaaam pcaabaaaanaaaaaaegacbaaaanaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa ckiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaanaaaaaaegaobaaaanaaaaaa aceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeiaaaaampcaabaaaaoaaaaaa egacbaaaaoaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaa agaaaaaadeaaaaakpcaabaaaaoaaaaaaegaobaaaaoaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaadcaaaaamhcaabaaaapaaaaaaegacbaaaadaaaaaa aceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaaegbcbaaaabaaaaaadcaaaaan hcaabaaabaaaaaaacgajbaiaebaaaaaaadaaaaaaaceaaaaaaaaaaadpaaaaaadp aaaaaadpaaaaaaaaegacbaaaapaaaaaadcaaaaamhcaabaaaapaaaaaacgajbaaa adaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaaegacbaaaapaaaaaa eiaaaaampcaabaaaapaaaaaaegacbaaaapaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaapaaaaaaegaobaaa apaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahpcaabaaa anaaaaaaegaobaaaanaaaaaaegaobaaaapaaaaaadcaaaaajpcaabaaaalaaaaaa agaabaaaaaaaaaaaegaobaaaanaaaaaaegaobaaaalaaaaaaeiaaaaampcaabaaa anaaaaaaegacbaaabaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaa aaaaaaaaagaaaaaadeaaaaakpcaabaaaanaaaaaaegaobaaaanaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahpcaabaaaanaaaaaaegaobaaa anaaaaaaegaobaaaaoaaaaaadcaaaaajpcaabaaaamaaaaaaagaabaaaaaaaaaaa egaobaaaanaaaaaaegaobaaaamaaaaaaaaaaaaahpcaabaaaafaaaaaaegaobaaa afaaaaaaegaobaaaamaaaaaadcaaaaajpcaabaaaafaaaaaakgakbaaaaaaaaaaa egaobaaaakaaaaaaegaobaaaafaaaaaabaaaaaakbcaabaaaaaaaaaaaegacbaaa aaaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaaaaaaahpcaabaaa afaaaaaaegaobaaaalaaaaaaegaobaaaafaaaaaadcaaaaamocaabaaaaaaaaaaa kgaebaaaadaaaaaaaceaaaaaaaaaaaaaaaaamadpaaaamadpaaaamadpagajbaaa ahaaaaaadcaaaaamhcaabaaaahaaaaaacgajbaaaadaaaaaaaceaaaaaaaaacaea aaaacaeaaaaacaeaaaaaaaaaegacbaaaahaaaaaadeaaaaakhcaabaaaakaaaaaa jgahbaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaak hcaabaaaakaaaaaaegacbaaaakaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaaaaaaaaaaaaiocaabaaaaaaaaaaafgaobaaaaaaaaaaaagajbaiaebaaaaaa akaaaaaadeaaaaajccaabaaaaaaaaaaackaabaiaibaaaaaaaaaaaaaabkaabaia ibaaaaaaaaaaaaaadeaaaaaiccaabaaaaaaaaaaadkaabaiaibaaaaaaaaaaaaaa bkaabaaaaaaaaaaadcaaaaakocaabaaaaaaaaaaafgafbaiaebaaaaaaaaaaaaaa agajbaaaabaaaaaaagajbaaaakaaaaaaeiaaaaampcaabaaaakaaaaaajgahbaaa aaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaa deaaaaakpcaabaaaakaaaaaaegaobaaaakaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaadcaaaaamocaabaaaaaaaaaaakgaebaaaadaaaaaaaceaaaaa aaaaaaaaaaaamadpaaaamadpaaaamadpagajbaaaajaaaaaadcaaaaamhcaabaaa ajaaaaaacgajbaaaadaaaaaaaceaaaaaaaaacaeaaaaacaeaaaaacaeaaaaaaaaa egacbaaaajaaaaaadeaaaaakhcaabaaaalaaaaaajgahbaaaaaaaaaaaaceaaaaa aaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaalaaaaaaegacbaaa alaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaaiocaabaaa aaaaaaaafgaobaaaaaaaaaaaagajbaiaebaaaaaaalaaaaaadeaaaaajccaabaaa aaaaaaaackaabaiaibaaaaaaaaaaaaaabkaabaiaibaaaaaaaaaaaaaadeaaaaai ccaabaaaaaaaaaaadkaabaiaibaaaaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaak ocaabaaaaaaaaaaafgafbaiaebaaaaaaaaaaaaaaagajbaaaabaaaaaaagajbaaa alaaaaaaeiaaaaampcaabaaaalaaaaaajgahbaaaaaaaaaaaeghobaaaaaaaaaaa aagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaalaaaaaa egaobaaaalaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah pcaabaaaakaaaaaaegaobaaaakaaaaaaegaobaaaalaaaaaadcaaaaajpcaabaaa afaaaaaakgakbaaaaiaaaaaaegaobaaaakaaaaaaegaobaaaafaaaaaadcaaaaam ocaabaaaaaaaaaaakgaebaaaadaaaaaaaceaaaaaaaaaaaaaaaaamadpaaaamadp aaaamadpagajbaaaaeaaaaaadcaaaaamhcaabaaaaeaaaaaacgajbaaaadaaaaaa aceaaaaaaaaacaeaaaaacaeaaaaacaeaaaaaaaaaegacbaaaaeaaaaaadeaaaaak hcaabaaaakaaaaaajgahbaaaaaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialp aaaaaaaaddaaaaakhcaabaaaakaaaaaaegacbaaaakaaaaaaaceaaaaaaaaaiadp aaaaiadpaaaaiadpaaaaaaaaaaaaaaaiocaabaaaaaaaaaaafgaobaaaaaaaaaaa agajbaiaebaaaaaaakaaaaaadeaaaaajccaabaaaaaaaaaaackaabaiaibaaaaaa aaaaaaaabkaabaiaibaaaaaaaaaaaaaadeaaaaaiccaabaaaaaaaaaaadkaabaia ibaaaaaaaaaaaaaabkaabaaaaaaaaaaadcaaaaakocaabaaaaaaaaaaafgafbaia ebaaaaaaaaaaaaaaagajbaaaabaaaaaaagajbaaaakaaaaaaeiaaaaampcaabaaa akaaaaaajgahbaaaaaaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaa aaaaaaaaagaaaaaadeaaaaakpcaabaaaakaaaaaaegaobaaaakaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadcaaaaamocaabaaaaaaaaaaakgaebaaa adaaaaaaaceaaaaaaaaaaaaaaaaamadpaaaamadpaaaamadpagajbaaaagaaaaaa dcaaaaamhcaabaaaagaaaaaacgajbaaaadaaaaaaaceaaaaaaaaacaeaaaaacaea aaaacaeaaaaaaaaaegacbaaaagaaaaaadeaaaaakhcaabaaaalaaaaaajgahbaaa aaaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaa alaaaaaaegacbaaaalaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaa aaaaaaaiocaabaaaaaaaaaaafgaobaaaaaaaaaaaagajbaiaebaaaaaaalaaaaaa deaaaaajccaabaaaaaaaaaaackaabaiaibaaaaaaaaaaaaaabkaabaiaibaaaaaa aaaaaaaadeaaaaaiccaabaaaaaaaaaaadkaabaiaibaaaaaaaaaaaaaabkaabaaa aaaaaaaadcaaaaakocaabaaaaaaaaaaafgafbaiaebaaaaaaaaaaaaaaagajbaaa abaaaaaaagajbaaaalaaaaaaeiaaaaampcaabaaaalaaaaaajgahbaaaaaaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaak pcaabaaaalaaaaaaegaobaaaalaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaahpcaabaaaakaaaaaaegaobaaaakaaaaaaegaobaaaalaaaaaa diaaaaahpcaabaaaakaaaaaafgafbaaaaiaaaaaaegaobaaaakaaaaaadcaaaaam ocaabaaaaaaaaaaakgaebaaaadaaaaaaaceaaaaaaaaaaaaaaaaamadpaaaamadp aaaamadpagbjbaaaabaaaaaadeaaaaakhcaabaaaalaaaaaajgahbaaaaaaaaaaa aceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaalaaaaaa egacbaaaalaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaai ocaabaaaaaaaaaaafgaobaaaaaaaaaaaagajbaiaebaaaaaaalaaaaaadeaaaaaj ccaabaaaaaaaaaaackaabaiaibaaaaaaaaaaaaaabkaabaiaibaaaaaaaaaaaaaa deaaaaaiccaabaaaaaaaaaaadkaabaiaibaaaaaaaaaaaaaabkaabaaaaaaaaaaa dcaaaaakocaabaaaaaaaaaaafgafbaiaebaaaaaaaaaaaaaaagajbaaaabaaaaaa agajbaaaalaaaaaadcaaaaanhcaabaaaalaaaaaaegacbaiaebaaaaaaadaaaaaa aceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaajgahbaaaaaaaaaaadcaaaaam ocaabaaaaaaaaaaaagajbaaaadaaaaaaaceaaaaaaaaaaaaaaaaaaadpaaaaaadp aaaaaadpfgaobaaaaaaaaaaaeiaaaaampcaabaaaamaaaaaajgahbaaaaaaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaak pcaabaaaamaaaaaaegaobaaaamaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaeiaaaaampcaabaaaalaaaaaaegacbaaaalaaaaaaeghobaaaaaaaaaaa aagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaalaaaaaa egaobaaaalaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah pcaabaaaalaaaaaaegaobaaaamaaaaaaegaobaaaalaaaaaadcaaaaajpcaabaaa akaaaaaaagaabaaaaiaaaaaaegaobaaaalaaaaaaegaobaaaakaaaaaabaaaaaak ccaabaaaaaaaaaaaegacbaaaaiaaaaaaaceaaaaaaaaaaaeaaaaaaaeaaaaaaaea aaaaaaaaaaaaaaahpcaabaaaafaaaaaaegaobaaaafaaaaaaegaobaaaakaaaaaa deaaaaakhcaabaaaaiaaaaaaegacbaaaajaaaaaaaceaaaaaaaaaialpaaaaialp aaaaialpaaaaaaaaddaaaaakhcaabaaaaiaaaaaaegacbaaaaiaaaaaaaceaaaaa aaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaaihcaabaaaajaaaaaaegacbaia ebaaaaaaaiaaaaaaegacbaaaajaaaaaadeaaaaajecaabaaaaaaaaaaabkaabaia ibaaaaaaajaaaaaaakaabaiaibaaaaaaajaaaaaadeaaaaaiecaabaaaaaaaaaaa ckaabaiaibaaaaaaajaaaaaackaabaaaaaaaaaaadcaaaaakhcaabaaaaiaaaaaa kgakbaiaebaaaaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaaiaaaaaaeiaaaaam pcaabaaaaiaaaaaaegacbaaaaiaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaa ckiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaaiaaaaaaegaobaaaaiaaaaaa aceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeaaaaakhcaabaaaajaaaaaa egacbaaaahaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaaddaaaaak hcaabaaaajaaaaaaegacbaaaajaaaaaaaceaaaaaaaaaiadpaaaaiadpaaaaiadp aaaaaaaaaaaaaaaihcaabaaaahaaaaaaegacbaaaahaaaaaaegacbaiaebaaaaaa ajaaaaaadeaaaaajecaabaaaaaaaaaaabkaabaiaibaaaaaaahaaaaaaakaabaia ibaaaaaaahaaaaaadeaaaaaiecaabaaaaaaaaaaackaabaiaibaaaaaaahaaaaaa ckaabaaaaaaaaaaadcaaaaakhcaabaaaahaaaaaakgakbaiaebaaaaaaaaaaaaaa egacbaaaabaaaaaaegacbaaaajaaaaaaeiaaaaampcaabaaaahaaaaaaegacbaaa ahaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaa deaaaaakpcaabaaaahaaaaaaegaobaaaahaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaahpcaabaaaahaaaaaaegaobaaaahaaaaaaegaobaaa aiaaaaaadcaaaaajpcaabaaaafaaaaaakgakbaaaacaaaaaaegaobaaaahaaaaaa egaobaaaafaaaaaadcaaaaamhcaabaaaahaaaaaacgajbaaaadaaaaaaaceaaaaa aaaacaeaaaaacaeaaaaacaeaaaaaaaaaegbcbaaaabaaaaaadeaaaaakhcaabaaa aiaaaaaaegacbaaaahaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaa ddaaaaakhcaabaaaaiaaaaaaegacbaaaaiaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaaaaaaaaaaaaihcaabaaaahaaaaaaegacbaaaahaaaaaaegacbaia ebaaaaaaaiaaaaaadeaaaaajecaabaaaaaaaaaaabkaabaiaibaaaaaaahaaaaaa akaabaiaibaaaaaaahaaaaaadeaaaaaiecaabaaaaaaaaaaackaabaiaibaaaaaa ahaaaaaackaabaaaaaaaaaaadcaaaaakhcaabaaaahaaaaaakgakbaiaebaaaaaa aaaaaaaaegacbaaaabaaaaaaegacbaaaaiaaaaaadcaaaaamhcaabaaaaiaaaaaa egacbaaaadaaaaaaaceaaaaaaaaaaadpaaaaaadpaaaaaadpaaaaaaaaegacbaaa ahaaaaaadcaaaaanhcaabaaaadaaaaaaegacbaiaebaaaaaaadaaaaaaaceaaaaa aaaaaadpaaaaaadpaaaaaadpaaaaaaaaegacbaaaahaaaaaaeiaaaaampcaabaaa adaaaaaaegacbaaaadaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaa aaaaaaaaagaaaaaadeaaaaakpcaabaaaadaaaaaaegaobaaaadaaaaaaaceaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeiaaaaampcaabaaaahaaaaaaegacbaaa aiaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaaagaaaaaa deaaaaakpcaabaaaahaaaaaaegaobaaaahaaaaaaaceaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaahpcaabaaaadaaaaaaegaobaaaadaaaaaaegaobaaa ahaaaaaadeaaaaakhcaabaaaahaaaaaaegacbaaaagaaaaaaaceaaaaaaaaaialp aaaaialpaaaaialpaaaaaaaaddaaaaakhcaabaaaahaaaaaaegacbaaaahaaaaaa aceaaaaaaaaaiadpaaaaiadpaaaaiadpaaaaaaaaaaaaaaaihcaabaaaagaaaaaa egacbaaaagaaaaaaegacbaiaebaaaaaaahaaaaaadeaaaaajecaabaaaaaaaaaaa bkaabaiaibaaaaaaagaaaaaaakaabaiaibaaaaaaagaaaaaadeaaaaaiecaabaaa aaaaaaaackaabaiaibaaaaaaagaaaaaackaabaaaaaaaaaaadcaaaaakhcaabaaa agaaaaaakgakbaiaebaaaaaaaaaaaaaaegacbaaaabaaaaaaegacbaaaahaaaaaa eiaaaaampcaabaaaagaaaaaaegacbaaaagaaaaaaeghobaaaaaaaaaaaaagabaaa aaaaaaaackiacaaaaaaaaaaaagaaaaaadeaaaaakpcaabaaaagaaaaaaegaobaaa agaaaaaaaceaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadeaaaaakhcaabaaa ahaaaaaaegacbaaaaeaaaaaaaceaaaaaaaaaialpaaaaialpaaaaialpaaaaaaaa ddaaaaakhcaabaaaahaaaaaaegacbaaaahaaaaaaaceaaaaaaaaaiadpaaaaiadp aaaaiadpaaaaaaaaaaaaaaaihcaabaaaaeaaaaaaegacbaaaaeaaaaaaegacbaia ebaaaaaaahaaaaaadeaaaaajecaabaaaaaaaaaaabkaabaiaibaaaaaaaeaaaaaa akaabaiaibaaaaaaaeaaaaaadeaaaaaiecaabaaaaaaaaaaackaabaiaibaaaaaa aeaaaaaackaabaaaaaaaaaaadcaaaaakhcaabaaaabaaaaaakgakbaiaebaaaaaa aaaaaaaaegacbaaaabaaaaaaegacbaaaahaaaaaaeiaaaaampcaabaaaabaaaaaa egacbaaaabaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaackiacaaaaaaaaaaa agaaaaaadeaaaaakpcaabaaaabaaaaaaegaobaaaabaaaaaaaceaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahpcaabaaaabaaaaaaegaobaaaabaaaaaa egaobaaaagaaaaaadiaaaaahpcaabaaaabaaaaaaegaobaaaabaaaaaafgafbaaa acaaaaaadcaaaaajpcaabaaaabaaaaaaagaabaaaacaaaaaaegaobaaaadaaaaaa egaobaaaabaaaaaabaaaaaakecaabaaaaaaaaaaaegacbaaaacaaaaaaaceaaaaa aaaaaaeaaaaaaaeaaaaaaaeaaaaaaaaaaaaaaaahpcaabaaaabaaaaaaegaobaaa abaaaaaaegaobaaaafaaaaaaaaaaaaahicaabaaaaaaaaaaabkaabaaaaaaaaaaa ckaabaaaaaaaaaaadcaaaaajbcaabaaaaaaaaaaaakaabaaaaaaaaaaaabeaaaaa aaaaaaeadkaabaaaaaaaaaaaaaaaaaahbcaabaaaaaaaaaaabkaabaaaaaaaaaaa akaabaaaaaaaaaaaaaaaaaahbcaabaaaaaaaaaaackaabaaaaaaaaaaaakaabaaa aaaaaaaaaoaaaaahpccabaaaaaaaaaaaegaobaaaabaaaaaaagaabaaaaaaaaaaa doaaaaab" } } } } }CubeCopy Shader "Hidden/CubeCopy" { Properties { _MainTex ("Main", CUBE) = "" { } _Level ("Level", Float) = 0 } SubShader { LOD 200 Tags { "RenderType"="Opaque" } Pass { Tags { "RenderType"="Opaque" } ZTest Always ZWrite Off Cull Off Fog { Mode Off } GpuProgramID 18733 Program "vp" { SubProgram "opengl " { "!!GLSL #ifdef VERTEX varying vec4 xlv_TEXCOORD0; void main () { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = gl_MultiTexCoord0; } #endif #ifdef FRAGMENT #extension GL_ARB_shader_texture_lod : enable uniform float _Level; uniform samplerCube _MainTex; varying vec4 xlv_TEXCOORD0; void main () { gl_FragData[0] = textureCubeLod (_MainTex, xlv_TEXCOORD0.xyz, _Level); } #endif " } SubProgram "d3d9 " { Bind "vertex" Vertex Bind "texcoord" TexCoord0 Matrix 0 [glstate_matrix_mvp] "vs_3_0 dcl_position v0 dcl_texcoord v1 dcl_position o0 dcl_texcoord o1 dp4 o0.x, c0, v0 dp4 o0.y, c1, v0 dp4 o0.z, c2, v0 dp4 o0.w, c3, v0 mov o1, v1 " } SubProgram "d3d11 " { Bind "vertex" Vertex Bind "texcoord" TexCoord0 ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] BindCB "UnityPerDraw" 0 "vs_4_0 eefiecedajlifnbickfdicoadbfchdafgjgejljaabaaaaaaaeacaaaaadaaaaaa cmaaaaaakaaaaaaapiaaaaaaejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaafjaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahaaaaaagaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa apapaaaafaepfdejfeejepeoaaeoepfcenebemaafeeffiedepepfceeaaklklkl epfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaaaaaaaaaaabaaaaaaadaaaaaa aaaaaaaaapaaaaaaeeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaa fdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefcaeabaaaa eaaaabaaebaaaaaafjaaaaaeegiocaaaaaaaaaaaaeaaaaaafpaaaaadpcbabaaa aaaaaaaafpaaaaadpcbabaaaacaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaa gfaaaaadpccabaaaabaaaaaagiaaaaacabaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaaaaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaaaaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaaaaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaaaaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafpccabaaaabaaaaaaegbobaaaacaaaaaa doaaaaab" } } Program "fp" { SubProgram "opengl " { "!!GLSL" } SubProgram "d3d9 " { Float 0 [_Level] SetTexture 0 [_MainTex] CUBE 0 "ps_3_0 dcl_texcoord_pp v0.xyz dcl_cube s0 mov_pp r0.xyz, v0 mov_pp r0.w, c0.x texldl oC0, r0, s0 " } SubProgram "d3d11 " { SetTexture 0 [_MainTex] CUBE 0 ConstBuffer "$Globals" 112 Float 96 [_Level] BindCB "$Globals" 0 "ps_4_0 eefiecedjddlepkankebbnpjgbeaajgfjghdmhcpabaaaaaaeaabaaaaadaaaaaa cmaaaaaaieaaaaaaliaaaaaaejfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaeeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaapahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefciaaaaaaa eaaaaaaacaaaaaaafjaaaaaeegiocaaaaaaaaaaaahaaaaaafkaaaaadaagabaaa aaaaaaaafidaaaaeaahabaaaaaaaaaaaffffaaaagcbaaaadhcbabaaaabaaaaaa gfaaaaadpccabaaaaaaaaaaaeiaaaaampccabaaaaaaaaaaaegbcbaaaabaaaaaa eghobaaaaaaaaaaaaagabaaaaaaaaaaaakiacaaaaaaaaaaaagaaaaaadoaaaaab " } } } } } CubeBlendzShader "Hidden/CubeBlend" { Properties { [NoScaleOffset] _TexA ("Cubemap", CUBE) = "grey" { } [NoScaleOffset] _TexB ("Cubemap", CUBE) = "grey" { } _value ("Value", Range(0,1)) = 0.5 } SubShader { Tags { "QUEUE"="Background" "RenderType"="Background" } Pass { Tags { "QUEUE"="Background" "RenderType"="Background" } ZTest Always ZWrite Off Fog { Mode Off } GpuProgramID 50939 Program "vp" { SubProgram "opengl " { "!!GLSL #ifdef VERTEX varying vec3 xlv_TEXCOORD0; void main () { gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); xlv_TEXCOORD0 = gl_MultiTexCoord0.xyz; } #endif #ifdef FRAGMENT #extension GL_ARB_shader_texture_lod : enable uniform vec4 _TexA_HDR; uniform vec4 _TexB_HDR; uniform samplerCube _TexA; uniform samplerCube _TexB; uniform float _Level; uniform float _value; varying vec3 xlv_TEXCOORD0; void main () { vec4 tmpvar_1; tmpvar_1 = textureCubeLod (_TexA, xlv_TEXCOORD0, _Level); vec4 tmpvar_2; tmpvar_2 = textureCubeLod (_TexB, xlv_TEXCOORD0, _Level); vec4 tmpvar_3; tmpvar_3.w = 1.0; tmpvar_3.xyz = mix (((_TexA_HDR.x * pow (tmpvar_1.w, _TexA_HDR.y) ) * tmpvar_1.xyz), ((_TexB_HDR.x * pow (tmpvar_2.w, _TexB_HDR.y) ) * tmpvar_2.xyz), vec3(_value)); gl_FragData[0] = tmpvar_3; } #endif " } SubProgram "d3d9 " { Bind "vertex" Vertex Bind "texcoord" TexCoord0 Matrix 0 [glstate_matrix_mvp] "vs_3_0 dcl_position v0 dcl_texcoord v1 dcl_position o0 dcl_texcoord o1.xyz dp4 o0.x, c0, v0 dp4 o0.y, c1, v0 dp4 o0.z, c2, v0 dp4 o0.w, c3, v0 mov o1.xyz, v1 " } SubProgram "d3d11 " { Bind "vertex" Vertex Bind "texcoord" TexCoord0 ConstBuffer "UnityPerDraw" 336 Matrix 0 [glstate_matrix_mvp] BindCB "UnityPerDraw" 0 "vs_4_0 eefiecedbdhnfbkajfeiecohecnooobibofbhknnabaaaaaaoeabaaaaadaaaaaa cmaaaaaaiaaaaaaaniaaaaaaejfdeheoemaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaaebaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafaepfdejfeejepeoaafeeffiedepepfceeaaklkl epfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaaaaaaaaaaabaaaaaaadaaaaaa aaaaaaaaapaaaaaaeeaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaahaiaaaa fdfgfpfaepfdejfeejepeoaafeeffiedepepfceeaaklklklfdeieefcaeabaaaa eaaaabaaebaaaaaafjaaaaaeegiocaaaaaaaaaaaaeaaaaaafpaaaaadpcbabaaa aaaaaaaafpaaaaadhcbabaaaabaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaa gfaaaaadhccabaaaabaaaaaagiaaaaacabaaaaaadiaaaaaipcaabaaaaaaaaaaa fgbfbaaaaaaaaaaaegiocaaaaaaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa egiocaaaaaaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak pcaabaaaaaaaaaaaegiocaaaaaaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaaaaaaaaaadaaaaaapgbpbaaa aaaaaaaaegaobaaaaaaaaaaadgaaaaafhccabaaaabaaaaaaegbcbaaaabaaaaaa doaaaaab" } } Program "fp" { SubProgram "opengl " { "!!GLSL" } SubProgram "d3d9 " { Float 2 [_Level] Vector 0 [_TexA_HDR] Vector 1 [_TexB_HDR] Float 3 [_value] SetTexture 0 [_TexA] CUBE 0 SetTexture 1 [_TexB] CUBE 1 "ps_3_0 def c4, 1, 0, 0, 0 dcl_texcoord_pp v0.xyz dcl_cube s0 dcl_cube s1 mov_pp r0.xyz, v0 mov_pp r0.w, c2.x texldl_pp r1, r0, s0 texldl_pp r0, r0, s1 pow_pp r2.x, r1.w, c0.y mul_pp r1.w, r2.x, c0.x mul_pp r1.xyz, r1, r1.w pow_pp r1.w, r0.w, c1.y mul_pp r0.w, r1.w, c1.x mad r0.xyz, r0.w, r0, -r1 mad_pp oC0.xyz, c3.x, r0, r1 mov_pp oC0.w, c4.x " } SubProgram "d3d11 " { SetTexture 0 [_TexA] CUBE 0 SetTexture 1 [_TexB] CUBE 1 ConstBuffer "$Globals" 144 Vector 96 [_TexA_HDR] Vector 112 [_TexB_HDR] Float 128 [_Level] Float 132 [_value] BindCB "$Globals" 0 "ps_4_0 eefiecedjjgffgdbfelmolbaccdbgjpflkphfbjhabaaaaaaoeacaaaaadaaaaaa cmaaaaaaieaaaaaaliaaaaaaejfdeheofaaaaaaaacaaaaaaaiaaaaaadiaaaaaa aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaaeeaaaaaaaaaaaaaaaaaaaaaa adaaaaaaabaaaaaaahahaaaafdfgfpfaepfdejfeejepeoaafeeffiedepepfcee aaklklklepfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaa adaaaaaaaaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefcceacaaaa eaaaaaaaijaaaaaafjaaaaaeegiocaaaaaaaaaaaajaaaaaafkaaaaadaagabaaa aaaaaaaafkaaaaadaagabaaaabaaaaaafidaaaaeaahabaaaaaaaaaaaffffaaaa fidaaaaeaahabaaaabaaaaaaffffaaaagcbaaaadhcbabaaaabaaaaaagfaaaaad pccabaaaaaaaaaaagiaaaaacacaaaaaaeiaaaaampcaabaaaaaaaaaaaegbcbaaa abaaaaaaeghobaaaaaaaaaaaaagabaaaaaaaaaaaakiacaaaaaaaaaaaaiaaaaaa cpaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaa dkaabaaaaaaaaaaabkiacaaaaaaaaaaaagaaaaaabjaaaaaficaabaaaaaaaaaaa dkaabaaaaaaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaa aaaaaaaaagaaaaaadiaaaaahhcaabaaaaaaaaaaaegacbaaaaaaaaaaapgapbaaa aaaaaaaaeiaaaaampcaabaaaabaaaaaaegbcbaaaabaaaaaaeghobaaaabaaaaaa aagabaaaabaaaaaaakiacaaaaaaaaaaaaiaaaaaacpaaaaaficaabaaaaaaaaaaa dkaabaaaabaaaaaadiaaaaaiicaabaaaaaaaaaaadkaabaaaaaaaaaaabkiacaaa aaaaaaaaahaaaaaabjaaaaaficaabaaaaaaaaaaadkaabaaaaaaaaaaadiaaaaai icaabaaaaaaaaaaadkaabaaaaaaaaaaaakiacaaaaaaaaaaaahaaaaaadcaaaaak hcaabaaaabaaaaaapgapbaaaaaaaaaaaegacbaaaabaaaaaaegacbaiaebaaaaaa aaaaaaaadcaaaaakhccabaaaaaaaaaaafgifcaaaaaaaaaaaaiaaaaaaegacbaaa abaaaaaaegacbaaaaaaaaaaadgaaaaaficcabaaaaaaaaaaaabeaaaaaaaaaiadp doaaaaab" } } } } Fallback Off }