Advertisement
v1993

Untitled

Jun 6th, 2018
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 67.26 KB | None | 0 0
  1. ERROR: ld.so: object '/home/v/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
  2. ERROR: ld.so: object '/home/v/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
  3. SDL video target is 'x11'
  4. SDL video target is 'x11'
  5. SDL failed to create GL compatibility profile (whichProfile=0)!
  6. This system supports the OpenGL extension GL_EXT_framebuffer_object.
  7. This system supports the OpenGL extension GL_EXT_framebuffer_blit.
  8. This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
  9. This system DOES NOT support the OpenGL extension GL_APPLE_fence.
  10. This system supports the OpenGL extension GL_NV_fence.
  11. This system supports the OpenGL extension GL_ARB_sync.
  12. This system supports the OpenGL extension GL_EXT_draw_buffers2.
  13. This system supports the OpenGL extension GL_EXT_bindable_uniform.
  14. This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
  15. This system supports the OpenGL extension GL_ARB_map_buffer_range.
  16. This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
  17. This system supports the OpenGL extension GL_ARB_occlusion_query.
  18. This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
  19. This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
  20. This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
  21. This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
  22. This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
  23. This system supports the OpenGL extension GL_ARB_framebuffer_object.
  24. This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
  25. This system supports the OpenGL extension GL_ARB_debug_output.
  26. This system supports the OpenGL extension GL_EXT_direct_state_access.
  27. This system supports the OpenGL extension GL_NV_bindless_texture.
  28. This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory.
  29. This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
  30. This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
  31. This system supports the OpenGL extension GL_NVX_gpu_memory_info.
  32. This system DOES NOT support the OpenGL extension GL_ATI_meminfo.
  33. This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
  34. This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
  35. This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3.
  36. This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt5.
  37. This system supports the OpenGL extension GLX_EXT_swap_control_tear.
  38. GL_NV_bindless_texture: DISABLED
  39. GL_AMD_pinned_memory: DISABLED
  40. GL_EXT_texture_sRGB_decode: AVAILABLE
  41. Setting breakpad minidump AppID = 4000
  42. Steam_SetMinidumpSteamID: Caching Steam ID: 76561198116153938 [API loaded no]
  43. Did not detect any valid joysticks.
  44. GL_NVX_gpu_memory_info: AVAILABLE
  45. GL_ATI_meminfo: UNAVAILABLE
  46. GL_NVX_gpu_memory_info: Total Dedicated: 2097152, Total Avail: 2097152, Current Avail: 1603968
  47. GL_MAX_SAMPLES_EXT: 32
  48. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dbg.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dbg.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  49. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dbg.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dbg.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  50. failed to dlopen stdshader_dbg.so error=stdshader_dbg.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  51. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx6.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx6.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  52. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx6.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx6.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  53. failed to dlopen stdshader_dx6.so error=stdshader_dx6.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  54. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx7.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx7.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  55. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx7.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx7.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  56. failed to dlopen stdshader_dx7.so error=stdshader_dx7.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  57. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx8.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx8.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  58. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx8.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/stdshader_dx8.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  59. failed to dlopen stdshader_dx8.so error=stdshader_dx8.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  60. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/garrysmod/bin/game_shader_dx6.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/garrysmod/bin/game_shader_dx6.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  61. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/game_shader_dx6.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/game_shader_dx6.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  62. failed to dlopen game_shader_dx6.so error=game_shader_dx6.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  63. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/garrysmod/bin/game_shader_dx7.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/garrysmod/bin/game_shader_dx7.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  64. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/game_shader_dx7.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/game_shader_dx7.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  65. failed to dlopen game_shader_dx7.so error=game_shader_dx7.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  66. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/garrysmod/bin/game_shader_dx8.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/garrysmod/bin/game_shader_dx8.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  67. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/game_shader_dx8.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/game_shader_dx8.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  68. failed to dlopen game_shader_dx8.so error=game_shader_dx8.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  69. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/garrysmod/bin/game_shader_dx9.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/garrysmod/bin/game_shader_dx9.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  70. failed to dlopen /home/v/.steam/steam/steamapps/common/GarrysMod/bin/game_shader_dx9.so error=/home/v/.steam/steam/steamapps/common/GarrysMod/bin/game_shader_dx9.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  71. failed to dlopen game_shader_dx9.so error=game_shader_dx9.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
  72. IDirect3DDevice9::Create: BackBufWidth: 1600, BackBufHeight: 900, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
  73. GL sampler object usage: ENABLED
  74. GL prefer MapBufferRange: NO
  75. Could not load program cache file glbaseshaders.cfg
  76. Could not find base GL shader cache file
  77. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 4 ps-combo 0
  78. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 4 ps-combo 1
  79. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 4 ps-combo 2
  80. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 4 ps-combo 3
  81. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file teeth_flashlight_ps20b ps-index 0 ps-combo 0
  82. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file teeth_flashlight_ps20b ps-index 0 ps-combo 1
  83. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file teeth_flashlight_ps20b ps-index 0 ps-combo 2
  84. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file teeth_flashlight_ps20b ps-index 0 ps-combo 3
  85. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 100 ps-combo 0
  86. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 100 ps-combo 1
  87. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 100 ps-combo 2
  88. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 100 ps-combo 3
  89. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 0 ps-combo 0
  90. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 0 ps-combo 1
  91. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 0 ps-combo 2
  92. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 0 ps-combo 3
  93. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 96 ps-combo 0
  94. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 96 ps-combo 1
  95. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 96 ps-combo 2
  96. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 96 ps-combo 3
  97. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file eyes_flashlight_ps20b ps-index 0 ps-combo 0
  98. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file eyes_flashlight_ps20b ps-index 0 ps-combo 1
  99. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file eyes_flashlight_ps20b ps-index 0 ps-combo 2
  100. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file eyes_flashlight_ps20b ps-index 0 ps-combo 3
  101. CGLMShaderPair::SetProgramPair: Centroid masks differ at link time of vertex shader lightmappedgeneric_vs20 and pixel shader decalbasetimeslightmapalphablendselfillum2_ps20b!
  102. Loaded program cache file "glshaders.cfg", total keyvalues: 409, total successfully linked: 409
  103. Precache: Took 1428 ms, Vertex 770, Pixel 1840
  104. ConVarRef mat_dxlevel doesn't point to an existing ConVar
  105. Game.so loaded for "Garry's Mod"
  106. Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
  107. Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
  108. Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
  109. Gtk-Message: Failed to load module "gail"
  110. Gtk-Message: Failed to load module "atk-bridge"
  111. ERROR: ld.so: object '/home/v/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
  112. Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
  113. Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
  114. Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
  115. ERROR: ld.so: object '/home/v/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
  116. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 24 ps-combo 0
  117. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 24 ps-combo 1
  118. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 24 ps-combo 2
  119. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 24 ps-combo 3
  120. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 28 ps-combo 0
  121. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 28 ps-combo 1
  122. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 28 ps-combo 2
  123. IDirect3DDevice9::CreatePixelShader: shaderapi's centroid mask (0x00000000) differs from mask derived from shader name (0x0000000C) for shader ps-file flashlight_ps20b ps-index 28 ps-combo 3
  124. Compile of "g_bokehblur_vs30" Failed:
  125. //GLSLvp
  126. #version 120
  127. //ATTRIBMAP-00-50-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx
  128. attribute vec4 v0; // 80000000 900f0000
  129. attribute vec4 v1; // 80000005 900f0001
  130. varying vec4 o0 = vec4( 0.0, 0.0, 0.0, 0.0 );
  131. varying vec4 o1 = vec4( 0.0, 0.0, 0.0, 0.0 );
  132. //SAMPLERMASK-0
  133. //SAMPLERTYPES-ffffffff
  134. //HIGHWATER-8
  135. //HIGHWATERBONE-0
  136.  
  137. uniform vec4 vc[8];
  138.  
  139. uniform vec4 vcscreen;
  140.  
  141. varying vec4 oT0;
  142. varying vec4 oT1;
  143.  
  144. void main()
  145. {
  146. // trans#0 label:vs-file g_bokehblur_vs30 vs-index 0 vs-combo 0
  147. vTempPos = oT0;
  148. gl_TexCoord[0] = oT1;
  149. vec4 r0;
  150. vec4 vTempPos;
  151. r0 = v0.xyzx * vc[0].yyyx + vc[0].xxxy;
  152. oT0.x = dot( r0.xyzw, vc[4].xyzw );
  153. oT0.y = dot( r0.xyzw, vc[5].xyzw );
  154. oT0.z = dot( r0.xyzw, vc[6].xyzw );
  155. oT0.w = dot( r0.xyzw, vc[7].xyzw );
  156. oT1.xy = v1.xy;
  157.  
  158. }
  159.  
  160.  
  161. Compile of "g_bokehblur_ps30" Failed:
  162. //GLSLfp
  163. #version 120
  164. //SAMPLERMASK-3
  165. //SAMPLERTYPES-fffffff0
  166. //HIGHWATER-4
  167.  
  168. uniform vec4 pc[4];
  169.  
  170. uniform sampler2D sampler0;
  171. uniform sampler2D sampler1;
  172.  
  173.  
  174.  
  175. void main()
  176. {
  177. // trans#0 label:ps-file g_bokehblur_ps30 ps-index 0 ps-combo 0
  178. vec4 pd4 = vec4( 0.216499999166, 0.125, -2.0, 3.0 );
  179. vec4 pd5 = vec4( 0.212599992752, 0.715200006962, 0.072200000286, 0.249994501472 );
  180. vec4 pd6 = vec4( 0.0, 0.25, -0.216499999166, 0.125 );
  181. vec4 pd7 = vec4( -0.216499999166, -0.125, 0.0, -0.25 );
  182. vec4 pd8 = vec4( -0.432999998331, 0.25, -0.25, 0.432999998331 );
  183. vec4 pd9 = vec4( 0.499989002943, 0.0, 0.5, -0.5 );
  184. vec4 pd10 = vec4( 0.216499999166, -0.125, 0.432999998331, 0.25 );
  185. vec4 pd11 = vec4( 1.0, 0.009999999776, 0.0, 0.10000000149 );
  186. vec4 pd12 = vec4( 0.0, 0.75, -0.649500012398, 0.375 );
  187. vec4 pd13 = vec4( 0.649500012398, 0.375, 0.749983489513, 0.75 );
  188. vec4 pd14 = vec4( -0.649500012398, -0.375, 0.0, -0.75 );
  189. vec4 pd15 = vec4( 0.649500012398, -0.375, 0.865999996662, 0.5 );
  190. vec4 pd16 = vec4( 0.999978005886, -0.865999996662, 0.5, -0.5 );
  191. vec4 pd17 = vec4( 0.21629999578, 0.375400006771, 0.866999983788, 0.086699999869 );
  192. vec4 pd18 = vec4( -0.433299988508, -0.00039999999, 0.433300197124, 0.661601066589 );
  193. vec4 pd19 = vec4( -0.21629999578, -0.375400006771, 0.216999992728, -0.375 );
  194. vec4 pd20 = vec4( 0.433299988508, 0.00039999999, 0.432799994946, 0.500400006771 );
  195. vec4 pd21 = vec4( 0.433256089687, -0.216999992728, 0.375, 0.433259725571 );
  196. vec4 pd22 = vec4( 0.884700000286, 0.088469997048, -0.216999992728, 0.625 );
  197. vec4 pd23 = vec4( 0.661599576473, -0.649800002575, 0.124600000679, 0.661638259888 );
  198. vec4 pd24 = vec4( -0.432799994946, -0.500400006771, 0.216999992728, -0.625 );
  199. vec4 pd25 = vec4( 0.649800002575, -0.124600000679, 0.64929997921, 0.625400006771 );
  200. vec4 pd26 = vec4( -0.216999992728, 0.875, -0.866299986839, 0.249599993229 );
  201. vec4 pd27 = vec4( 0.90154081583, -0.64929997921, -0.625400006771, 0.662122964859 );
  202. vec4 pd28 = vec4( 0.216999992728, -0.875, 0.866299986839, -0.249599993229 );
  203. vec4 pd29 = vec4( 0.90649998188, 0.090649999678, 0.901507437229, 0.901506543159 );
  204. vec4 pd30 = vec4( 0.216000005603, 0.625899970531, 0.885100007057, 0.088509999216 );
  205. vec4 pd31 = vec4( -0.649999976158, -0.125900000334, -0.216000005603, -0.625899970531 );
  206. vec4 pd32 = vec4( 0.433999985456, -0.5, 0.649999976158, 0.125900000334 );
  207. vec4 pd33 = vec4( 0.432500004768, 0.750899970531, 0.866548955441, 0.866519451141 );
  208. vec4 pd34 = vec4( 0.0, -1.0, 0.865999996662, -0.5 );
  209. vec4 pd35 = vec4( -0.433999985456, 0.5, 0.662084579468, 0.662080645561 );
  210. vec4 pd36 = vec4( -0.433999985456, 0.75, -0.866500020027, -0.000899999985 );
  211. vec4 pd37 = vec4( 0.866500496864, -0.432500004768, -0.750899970531, 0.902480661869 );
  212. vec4 pd38 = vec4( 0.433999985456, -0.75, 0.866500020027, 0.000899999985 );
  213. vec4 pd39 = vec4( 0.215800002217, 0.876299977303, 0.907000005245, 0.090700000525 );
  214. vec4 pd40 = vec4( -0.651000022888, 0.625, 0.902455568314, 0.902493178844 );
  215. vec4 pd41 = vec4( -0.866800010204, -0.251300007105, -0.215800002217, -0.876299977303 );
  216. vec4 pd42 = vec4( 0.651000022888, -0.625, 0.866800010204, 0.251300007105 );
  217. vec4 r0;
  218. vec4 r1;
  219. vec4 r2;
  220. vec4 r3;
  221. vec4 r4;
  222. vec4 r5;
  223. r1 = texture2D( sampler0, gl_Color.xy );
  224. r0 = texture2D( sampler1, gl_Color.xy );
  225. r1.w = r0.x + -pc[2].x;
  226. r0.w = pow( abs(r1.w).w, pc[3].x );
  227. r5.w = r0.w * pc[1].x;
  228. r4.z = r5.w + r5.w;
  229. r4.xy = r4.zz * pc[0].xy;
  230. r0.xy = r4.xy * pd4.xy + gl_Color.xy;
  231. r2 = texture2D( sampler1, r0.xy );
  232. r0 = texture2D( sampler0, r0.xy );
  233. r1.w = r2.x + -pc[2].x;
  234. r0.w = pow( abs(r1.w).w, pc[3].x );
  235. r5.y = pd11.z;
  236. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  237. r1.w = max( abs(r4.z).w, r0.w );
  238. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  239. r1.w = r0.w * pd11.w;
  240. r2.w = 1.0 / r1.w;
  241. r1.w = abs(r4.z).w * pd5.w + -r0.w;
  242. r2.w = r2.w * r1.w;
  243. r2.w = clamp( r2.w, 0.0, 1.0 );
  244. r0.w = r0.w * r0.w + pd11.x;
  245. r1.w = r2.w * pd4.z + pd4.w;
  246. r3.w = r2.w * r2.w;
  247. r2.xyz = r0.xyz + pd11.yyy;
  248. r0.w = 1.0 / r0.w;
  249. r2.w = dot( r2.xyz, pd5.xyz );
  250. r1.w = r1.w * -r3.w + pd11.x;
  251. r1.w = clamp( r1.w, 0.0, 1.0 );
  252. r0.w = r0.w * r2.w;
  253. r0.w = r1.w * r0.w;
  254. r3.w = max( r0.w, pd11.z );
  255. r3.xyz = r0.xyz * r3.www;
  256. r0.xyz = r1.xyz + pd11.yyy;
  257. r0.w = r4.z * r4.z + pd11.x;
  258. r0.z = dot( r0.xyz, pd5.xyz );
  259. r0.w = 1.0 / r0.w;
  260. r4.w = r0.z * r0.w;
  261. r0.xy = r4.xy * pd6.xy + gl_Color.xy;
  262. r2 = texture2D( sampler1, r0.xy );
  263. r0 = texture2D( sampler0, r0.xy );
  264. r1.w = r2.x + -pc[2].x;
  265. r0.w = pow( abs(r1.w).w, pc[3].x );
  266. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  267. r1.w = max( abs(r4.z).w, r0.w );
  268. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  269. r1.w = r0.w * pd11.w;
  270. r2.w = 1.0 / r1.w;
  271. r1.w = abs(r4.z).w * pd6.y + -r0.w;
  272. r1.w = r2.w * r1.w;
  273. r1.w = clamp( r1.w, 0.0, 1.0 );
  274. r0.w = r0.w * r0.w + pd11.x;
  275. r2.w = r1.w * pd4.z + pd4.w;
  276. r5.z = r1.w * r1.w;
  277. r2.xyz = r0.xyz + pd11.yyy;
  278. r0.w = 1.0 / r0.w;
  279. r1.w = dot( r2.xyz, pd5.xyz );
  280. r2.w = r2.w * -r5.z + pd11.x;
  281. r2.w = clamp( r2.w, 0.0, 1.0 );
  282. r1.w = r0.w * r1.w;
  283. r0.w = max( r4.w, pd11.z );
  284. r2.w = r2.w * r1.w;
  285. r1.xyz = r1.xyz * r0.www + r3.xyz;
  286. r1.w = max( r2.w, pd11.z );
  287. r0.w = r3.w + r0.w;
  288. r3.xyz = r0.xyz * r1.www + r1.xyz;
  289. r3.w = r1.w + r0.w;
  290. r1.xy = r4.xy * pd6.zw + gl_Color.xy;
  291. r0 = texture2D( sampler1, r1.xy );
  292. r1 = texture2D( sampler0, r1.xy );
  293. r1.w = r0.x + -pc[2].x;
  294. r0.w = pow( abs(r1.w).w, pc[3].x );
  295. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  296. r1.w = max( abs(r4.z).w, r0.w );
  297. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  298. r0.z = r0.w * pd11.w;
  299. r0.y = 1.0 / r0.z;
  300. r0.z = abs(r4.z).z * pd5.w + -r0.w;
  301. r0.z = r0.y * r0.z;
  302. r0.z = clamp( r0.z, 0.0, 1.0 );
  303. r0.w = r0.w * r0.w + pd11.x;
  304. r1.w = r0.z * pd4.z + pd4.w;
  305. r2.w = r0.z * r0.z;
  306. r0.xyz = r1.xyz + pd11.yyy;
  307. r0.w = 1.0 / r0.w;
  308. r0.y = dot( r0.xyz, pd5.xyz );
  309. r0.z = r1.w * -r2.w + pd11.x;
  310. r0.z = clamp( r0.z, 0.0, 1.0 );
  311. r0.w = r0.w * r0.y;
  312. r4.w = r0.z * r0.w;
  313. r0.xy = r4.xy * pd7.xy + gl_Color.xy;
  314. r2 = texture2D( sampler1, r0.xy );
  315. r0 = texture2D( sampler0, r0.xy );
  316. r1.w = r2.x + -pc[2].x;
  317. r0.w = pow( abs(r1.w).w, pc[3].x );
  318. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  319. r1.w = max( abs(r4.z).w, r0.w );
  320. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  321. r1.w = r0.w * pd11.w;
  322. r2.w = 1.0 / r1.w;
  323. r1.w = abs(r4.z).w * pd5.w + -r0.w;
  324. r1.w = r2.w * r1.w;
  325. r1.w = clamp( r1.w, 0.0, 1.0 );
  326. r0.w = r0.w * r0.w + pd11.x;
  327. r2.w = r1.w * pd4.z + pd4.w;
  328. r5.z = r1.w * r1.w;
  329. r2.xyz = r0.xyz + pd11.yyy;
  330. r0.w = 1.0 / r0.w;
  331. r1.w = dot( r2.xyz, pd5.xyz );
  332. r2.w = r2.w * -r5.z + pd11.x;
  333. r2.w = clamp( r2.w, 0.0, 1.0 );
  334. r1.w = r0.w * r1.w;
  335. r0.w = max( r4.w, pd11.z );
  336. r2.w = r2.w * r1.w;
  337. r1.xyz = r1.xyz * r0.www + r3.xyz;
  338. r1.w = max( r2.w, pd11.z );
  339. r0.w = r3.w + r0.w;
  340. r3.xyz = r0.xyz * r1.www + r1.xyz;
  341. r3.w = r1.w + r0.w;
  342. r1.xy = r4.xy * pd7.zw + gl_Color.xy;
  343. r0 = texture2D( sampler1, r1.xy );
  344. r1 = texture2D( sampler0, r1.xy );
  345. r1.w = r0.x + -pc[2].x;
  346. r0.w = pow( abs(r1.w).w, pc[3].x );
  347. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  348. r1.w = max( abs(r4.z).w, r0.w );
  349. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  350. r0.z = r0.w * pd11.w;
  351. r0.y = 1.0 / r0.z;
  352. r0.z = abs(r4.z).z * pd6.y + -r0.w;
  353. r0.z = r0.y * r0.z;
  354. r0.z = clamp( r0.z, 0.0, 1.0 );
  355. r0.w = r0.w * r0.w + pd11.x;
  356. r1.w = r0.z * pd4.z + pd4.w;
  357. r2.w = r0.z * r0.z;
  358. r0.xyz = r1.xyz + pd11.yyy;
  359. r0.w = 1.0 / r0.w;
  360. r0.y = dot( r0.xyz, pd5.xyz );
  361. r0.z = r1.w * -r2.w + pd11.x;
  362. r0.z = clamp( r0.z, 0.0, 1.0 );
  363. r0.w = r0.w * r0.y;
  364. r4.w = r0.z * r0.w;
  365. r0.xy = r4.xy * pd10.xy + gl_Color.xy;
  366. r2 = texture2D( sampler1, r0.xy );
  367. r0 = texture2D( sampler0, r0.xy );
  368. r1.w = r2.x + -pc[2].x;
  369. r0.w = pow( abs(r1.w).w, pc[3].x );
  370. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  371. r1.w = max( abs(r4.z).w, r0.w );
  372. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  373. r1.w = r0.w * pd11.w;
  374. r2.w = 1.0 / r1.w;
  375. r1.w = abs(r4.z).w * pd5.w + -r0.w;
  376. r1.w = r2.w * r1.w;
  377. r1.w = clamp( r1.w, 0.0, 1.0 );
  378. r0.w = r0.w * r0.w + pd11.x;
  379. r2.w = r1.w * pd4.z + pd4.w;
  380. r5.z = r1.w * r1.w;
  381. r2.xyz = r0.xyz + pd11.yyy;
  382. r0.w = 1.0 / r0.w;
  383. r1.w = dot( r2.xyz, pd5.xyz );
  384. r2.w = r2.w * -r5.z + pd11.x;
  385. r2.w = clamp( r2.w, 0.0, 1.0 );
  386. r1.w = r0.w * r1.w;
  387. r0.w = max( r4.w, pd11.z );
  388. r2.w = r2.w * r1.w;
  389. r1.xyz = r1.xyz * r0.www + r3.xyz;
  390. r1.w = max( r2.w, pd11.z );
  391. r0.w = r3.w + r0.w;
  392. r3.xyz = r0.xyz * r1.www + r1.xyz;
  393. r3.w = r1.w + r0.w;
  394. r1.xy = r4.xy * pd10.zw + gl_Color.xy;
  395. r0 = texture2D( sampler1, r1.xy );
  396. r1 = texture2D( sampler0, r1.xy );
  397. r1.w = r0.x + -pc[2].x;
  398. r0.w = pow( abs(r1.w).w, pc[3].x );
  399. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  400. r1.w = max( abs(r4.z).w, r0.w );
  401. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  402. r0.z = r0.w * pd11.w;
  403. r0.y = 1.0 / r0.z;
  404. r0.z = abs(r4.z).z * pd9.x + -r0.w;
  405. r0.z = r0.y * r0.z;
  406. r0.z = clamp( r0.z, 0.0, 1.0 );
  407. r0.w = r0.w * r0.w + pd11.x;
  408. r1.w = r0.z * pd4.z + pd4.w;
  409. r2.w = r0.z * r0.z;
  410. r0.xyz = r1.xyz + pd11.yyy;
  411. r0.w = 1.0 / r0.w;
  412. r0.y = dot( r0.xyz, pd5.xyz );
  413. r0.z = r1.w * -r2.w + pd11.x;
  414. r0.z = clamp( r0.z, 0.0, 1.0 );
  415. r0.w = r0.w * r0.y;
  416. r4.w = r0.z * r0.w;
  417. r0.xy = r4.xy * pd9.yz + gl_Color.xy;
  418. r2 = texture2D( sampler1, r0.xy );
  419. r0 = texture2D( sampler0, r0.xy );
  420. r1.w = r2.x + -pc[2].x;
  421. r0.w = pow( abs(r1.w).w, pc[3].x );
  422. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  423. r1.w = max( abs(r4.z).w, r0.w );
  424. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  425. r1.w = r0.w * pd11.w;
  426. r2.w = 1.0 / r1.w;
  427. r1.w = abs(r4.z).w * pd9.z + -r0.w;
  428. r1.w = r2.w * r1.w;
  429. r1.w = clamp( r1.w, 0.0, 1.0 );
  430. r0.w = r0.w * r0.w + pd11.x;
  431. r2.w = r1.w * pd4.z + pd4.w;
  432. r5.z = r1.w * r1.w;
  433. r2.xyz = r0.xyz + pd11.yyy;
  434. r0.w = 1.0 / r0.w;
  435. r1.w = dot( r2.xyz, pd5.xyz );
  436. r2.w = r2.w * -r5.z + pd11.x;
  437. r2.w = clamp( r2.w, 0.0, 1.0 );
  438. r1.w = r0.w * r1.w;
  439. r0.w = max( r4.w, pd11.z );
  440. r2.w = r2.w * r1.w;
  441. r1.xyz = r1.xyz * r0.www + r3.xyz;
  442. r1.w = max( r2.w, pd11.z );
  443. r0.w = r3.w + r0.w;
  444. r3.xyz = r0.xyz * r1.www + r1.xyz;
  445. r3.w = r1.w + r0.w;
  446. r1.xy = r4.xy * pd8.xy + gl_Color.xy;
  447. r0 = texture2D( sampler1, r1.xy );
  448. r1 = texture2D( sampler0, r1.xy );
  449. r1.w = r0.x + -pc[2].x;
  450. r0.w = pow( abs(r1.w).w, pc[3].x );
  451. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  452. r1.w = max( abs(r4.z).w, r0.w );
  453. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  454. r0.z = r0.w * pd11.w;
  455. r0.y = 1.0 / r0.z;
  456. r0.z = abs(r4.z).z * pd9.x + -r0.w;
  457. r0.z = r0.y * r0.z;
  458. r0.z = clamp( r0.z, 0.0, 1.0 );
  459. r0.w = r0.w * r0.w + pd11.x;
  460. r1.w = r0.z * pd4.z + pd4.w;
  461. r2.w = r0.z * r0.z;
  462. r0.xyz = r1.xyz + pd11.yyy;
  463. r0.w = 1.0 / r0.w;
  464. r0.y = dot( r0.xyz, pd5.xyz );
  465. r0.z = r1.w * -r2.w + pd11.x;
  466. r0.z = clamp( r0.z, 0.0, 1.0 );
  467. r0.w = r0.w * r0.y;
  468. r4.w = r0.z * r0.w;
  469. r0.xy = r4.xy * pd8.xz + gl_Color.xy;
  470. r2 = texture2D( sampler1, r0.xy );
  471. r0 = texture2D( sampler0, r0.xy );
  472. r1.w = r2.x + -pc[2].x;
  473. r0.w = pow( abs(r1.w).w, pc[3].x );
  474. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  475. r1.w = max( abs(r4.z).w, r0.w );
  476. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  477. r1.w = r0.w * pd11.w;
  478. r2.w = 1.0 / r1.w;
  479. r1.w = abs(r4.z).w * pd9.x + -r0.w;
  480. r1.w = r2.w * r1.w;
  481. r1.w = clamp( r1.w, 0.0, 1.0 );
  482. r0.w = r0.w * r0.w + pd11.x;
  483. r2.w = r1.w * pd4.z + pd4.w;
  484. r5.z = r1.w * r1.w;
  485. r2.xyz = r0.xyz + pd11.yyy;
  486. r0.w = 1.0 / r0.w;
  487. r1.w = dot( r2.xyz, pd5.xyz );
  488. r2.w = r2.w * -r5.z + pd11.x;
  489. r2.w = clamp( r2.w, 0.0, 1.0 );
  490. r1.w = r0.w * r1.w;
  491. r0.w = max( r4.w, pd11.z );
  492. r2.w = r2.w * r1.w;
  493. r1.xyz = r1.xyz * r0.www + r3.xyz;
  494. r1.w = max( r2.w, pd11.z );
  495. r0.w = r3.w + r0.w;
  496. r3.xyz = r0.xyz * r1.www + r1.xyz;
  497. r3.w = r1.w + r0.w;
  498. r1.xy = r4.xy * pd9.yw + gl_Color.xy;
  499. r0 = texture2D( sampler1, r1.xy );
  500. r1 = texture2D( sampler0, r1.xy );
  501. r1.w = r0.x + -pc[2].x;
  502. r0.w = pow( abs(r1.w).w, pc[3].x );
  503. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  504. r1.w = max( abs(r4.z).w, r0.w );
  505. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  506. r0.z = r0.w * pd11.w;
  507. r0.y = 1.0 / r0.z;
  508. r0.z = abs(r4.z).z * pd9.z + -r0.w;
  509. r0.z = r0.y * r0.z;
  510. r0.z = clamp( r0.z, 0.0, 1.0 );
  511. r0.w = r0.w * r0.w + pd11.x;
  512. r1.w = r0.z * pd4.z + pd4.w;
  513. r2.w = r0.z * r0.z;
  514. r0.xyz = r1.xyz + pd11.yyy;
  515. r0.w = 1.0 / r0.w;
  516. r0.y = dot( r0.xyz, pd5.xyz );
  517. r0.z = r1.w * -r2.w + pd11.x;
  518. r0.z = clamp( r0.z, 0.0, 1.0 );
  519. r0.w = r0.w * r0.y;
  520. r4.w = r0.z * r0.w;
  521. r0.xy = r4.xy * pd8.wz + gl_Color.xy;
  522. r2 = texture2D( sampler1, r0.xy );
  523. r0 = texture2D( sampler0, r0.xy );
  524. r1.w = r2.x + -pc[2].x;
  525. r0.w = pow( abs(r1.w).w, pc[3].x );
  526. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  527. r1.w = max( abs(r4.z).w, r0.w );
  528. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  529. r1.w = r0.w * pd11.w;
  530. r2.w = 1.0 / r1.w;
  531. r1.w = abs(r4.z).w * pd9.x + -r0.w;
  532. r1.w = r2.w * r1.w;
  533. r1.w = clamp( r1.w, 0.0, 1.0 );
  534. r0.w = r0.w * r0.w + pd11.x;
  535. r2.w = r1.w * pd4.z + pd4.w;
  536. r5.z = r1.w * r1.w;
  537. r2.xyz = r0.xyz + pd11.yyy;
  538. r0.w = 1.0 / r0.w;
  539. r1.w = dot( r2.xyz, pd5.xyz );
  540. r2.w = r2.w * -r5.z + pd11.x;
  541. r2.w = clamp( r2.w, 0.0, 1.0 );
  542. r1.w = r0.w * r1.w;
  543. r0.w = max( r4.w, pd11.z );
  544. r2.w = r2.w * r1.w;
  545. r1.xyz = r1.xyz * r0.www + r3.xyz;
  546. r1.w = max( r2.w, pd11.z );
  547. r0.w = r3.w + r0.w;
  548. r3.xyz = r0.xyz * r1.www + r1.xyz;
  549. r3.w = r1.w + r0.w;
  550. r1.xy = r4.xy * pd13.xy + gl_Color.xy;
  551. r0 = texture2D( sampler1, r1.xy );
  552. r1 = texture2D( sampler0, r1.xy );
  553. r1.w = r0.x + -pc[2].x;
  554. r0.w = pow( abs(r1.w).w, pc[3].x );
  555. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  556. r1.w = max( abs(r4.z).w, r0.w );
  557. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  558. r0.z = r0.w * pd11.w;
  559. r0.y = 1.0 / r0.z;
  560. r0.z = abs(r4.z).z * pd13.z + -r0.w;
  561. r0.z = r0.y * r0.z;
  562. r0.z = clamp( r0.z, 0.0, 1.0 );
  563. r0.w = r0.w * r0.w + pd11.x;
  564. r1.w = r0.z * pd4.z + pd4.w;
  565. r2.w = r0.z * r0.z;
  566. r0.xyz = r1.xyz + pd11.yyy;
  567. r0.w = 1.0 / r0.w;
  568. r0.y = dot( r0.xyz, pd5.xyz );
  569. r0.z = r1.w * -r2.w + pd11.x;
  570. r0.z = clamp( r0.z, 0.0, 1.0 );
  571. r0.w = r0.w * r0.y;
  572. r4.w = r0.z * r0.w;
  573. r0.xy = r4.xy * pd12.xy + gl_Color.xy;
  574. r2 = texture2D( sampler1, r0.xy );
  575. r0 = texture2D( sampler0, r0.xy );
  576. r1.w = r2.x + -pc[2].x;
  577. r0.w = pow( abs(r1.w).w, pc[3].x );
  578. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  579. r1.w = max( abs(r4.z).w, r0.w );
  580. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  581. r1.w = r0.w * pd11.w;
  582. r2.w = 1.0 / r1.w;
  583. r1.w = abs(r4.z).w * pd13.w + -r0.w;
  584. r1.w = r2.w * r1.w;
  585. r1.w = clamp( r1.w, 0.0, 1.0 );
  586. r0.w = r0.w * r0.w + pd11.x;
  587. r2.w = r1.w * pd4.z + pd4.w;
  588. r5.z = r1.w * r1.w;
  589. r2.xyz = r0.xyz + pd11.yyy;
  590. r0.w = 1.0 / r0.w;
  591. r1.w = dot( r2.xyz, pd5.xyz );
  592. r2.w = r2.w * -r5.z + pd11.x;
  593. r2.w = clamp( r2.w, 0.0, 1.0 );
  594. r1.w = r0.w * r1.w;
  595. r0.w = max( r4.w, pd11.z );
  596. r2.w = r2.w * r1.w;
  597. r1.xyz = r1.xyz * r0.www + r3.xyz;
  598. r1.w = max( r2.w, pd11.z );
  599. r0.w = r3.w + r0.w;
  600. r3.xyz = r0.xyz * r1.www + r1.xyz;
  601. r3.w = r1.w + r0.w;
  602. r1.xy = r4.xy * pd12.zw + gl_Color.xy;
  603. r0 = texture2D( sampler1, r1.xy );
  604. r1 = texture2D( sampler0, r1.xy );
  605. r1.w = r0.x + -pc[2].x;
  606. r0.w = pow( abs(r1.w).w, pc[3].x );
  607. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  608. r1.w = max( abs(r4.z).w, r0.w );
  609. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  610. r0.z = r0.w * pd11.w;
  611. r0.y = 1.0 / r0.z;
  612. r0.z = abs(r4.z).z * pd13.z + -r0.w;
  613. r0.z = r0.y * r0.z;
  614. r0.z = clamp( r0.z, 0.0, 1.0 );
  615. r0.w = r0.w * r0.w + pd11.x;
  616. r1.w = r0.z * pd4.z + pd4.w;
  617. r2.w = r0.z * r0.z;
  618. r0.xyz = r1.xyz + pd11.yyy;
  619. r0.w = 1.0 / r0.w;
  620. r0.y = dot( r0.xyz, pd5.xyz );
  621. r0.z = r1.w * -r2.w + pd11.x;
  622. r0.z = clamp( r0.z, 0.0, 1.0 );
  623. r0.w = r0.w * r0.y;
  624. r4.w = r0.z * r0.w;
  625. r0.xy = r4.xy * pd14.xy + gl_Color.xy;
  626. r2 = texture2D( sampler1, r0.xy );
  627. r0 = texture2D( sampler0, r0.xy );
  628. r1.w = r2.x + -pc[2].x;
  629. r0.w = pow( abs(r1.w).w, pc[3].x );
  630. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  631. r1.w = max( abs(r4.z).w, r0.w );
  632. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  633. r1.w = r0.w * pd11.w;
  634. r2.w = 1.0 / r1.w;
  635. r1.w = abs(r4.z).w * pd13.z + -r0.w;
  636. r1.w = r2.w * r1.w;
  637. r1.w = clamp( r1.w, 0.0, 1.0 );
  638. r0.w = r0.w * r0.w + pd11.x;
  639. r2.w = r1.w * pd4.z + pd4.w;
  640. r5.z = r1.w * r1.w;
  641. r2.xyz = r0.xyz + pd11.yyy;
  642. r0.w = 1.0 / r0.w;
  643. r1.w = dot( r2.xyz, pd5.xyz );
  644. r2.w = r2.w * -r5.z + pd11.x;
  645. r2.w = clamp( r2.w, 0.0, 1.0 );
  646. r1.w = r0.w * r1.w;
  647. r0.w = max( r4.w, pd11.z );
  648. r2.w = r2.w * r1.w;
  649. r1.xyz = r1.xyz * r0.www + r3.xyz;
  650. r1.w = max( r2.w, pd11.z );
  651. r0.w = r3.w + r0.w;
  652. r3.xyz = r0.xyz * r1.www + r1.xyz;
  653. r3.w = r1.w + r0.w;
  654. r1.xy = r4.xy * pd14.zw + gl_Color.xy;
  655. r0 = texture2D( sampler1, r1.xy );
  656. r1 = texture2D( sampler0, r1.xy );
  657. r1.w = r0.x + -pc[2].x;
  658. r0.w = pow( abs(r1.w).w, pc[3].x );
  659. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  660. r1.w = max( abs(r4.z).w, r0.w );
  661. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  662. r0.z = r0.w * pd11.w;
  663. r0.y = 1.0 / r0.z;
  664. r0.z = abs(r4.z).z * pd13.w + -r0.w;
  665. r0.z = r0.y * r0.z;
  666. r0.z = clamp( r0.z, 0.0, 1.0 );
  667. r0.w = r0.w * r0.w + pd11.x;
  668. r1.w = r0.z * pd4.z + pd4.w;
  669. r2.w = r0.z * r0.z;
  670. r0.xyz = r1.xyz + pd11.yyy;
  671. r0.w = 1.0 / r0.w;
  672. r0.y = dot( r0.xyz, pd5.xyz );
  673. r0.z = r1.w * -r2.w + pd11.x;
  674. r0.z = clamp( r0.z, 0.0, 1.0 );
  675. r0.w = r0.w * r0.y;
  676. r4.w = r0.z * r0.w;
  677. r0.xy = r4.xy * pd15.xy + gl_Color.xy;
  678. r2 = texture2D( sampler1, r0.xy );
  679. r0 = texture2D( sampler0, r0.xy );
  680. r1.w = r2.x + -pc[2].x;
  681. r0.w = pow( abs(r1.w).w, pc[3].x );
  682. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  683. r1.w = max( abs(r4.z).w, r0.w );
  684. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  685. r1.w = r0.w * pd11.w;
  686. r2.w = 1.0 / r1.w;
  687. r1.w = abs(r4.z).w * pd13.z + -r0.w;
  688. r1.w = r2.w * r1.w;
  689. r1.w = clamp( r1.w, 0.0, 1.0 );
  690. r0.w = r0.w * r0.w + pd11.x;
  691. r2.w = r1.w * pd4.z + pd4.w;
  692. r5.z = r1.w * r1.w;
  693. r2.xyz = r0.xyz + pd11.yyy;
  694. r0.w = 1.0 / r0.w;
  695. r1.w = dot( r2.xyz, pd5.xyz );
  696. r2.w = r2.w * -r5.z + pd11.x;
  697. r2.w = clamp( r2.w, 0.0, 1.0 );
  698. r1.w = r0.w * r1.w;
  699. r0.w = max( r4.w, pd11.z );
  700. r2.w = r2.w * r1.w;
  701. r1.xyz = r1.xyz * r0.www + r3.xyz;
  702. r1.w = max( r2.w, pd11.z );
  703. r0.w = r3.w + r0.w;
  704. r3.xyz = r0.xyz * r1.www + r1.xyz;
  705. r3.w = r1.w + r0.w;
  706. r1.xy = r4.xy * pd15.zw + gl_Color.xy;
  707. r0 = texture2D( sampler1, r1.xy );
  708. r1 = texture2D( sampler0, r1.xy );
  709. r1.w = r0.x + -pc[2].x;
  710. r0.w = pow( abs(r1.w).w, pc[3].x );
  711. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  712. r1.w = max( abs(r4.z).w, r0.w );
  713. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  714. r0.z = r0.w * pd11.w;
  715. r0.y = 1.0 / r0.z;
  716. r0.z = abs(r4.z).z * pd16.x + -r0.w;
  717. r0.z = r0.y * r0.z;
  718. r0.z = clamp( r0.z, 0.0, 1.0 );
  719. r0.w = r0.w * r0.w + pd11.x;
  720. r1.w = r0.z * pd4.z + pd4.w;
  721. r2.w = r0.z * r0.z;
  722. r0.xyz = r1.xyz + pd11.yyy;
  723. r0.w = 1.0 / r0.w;
  724. r0.y = dot( r0.xyz, pd5.xyz );
  725. r0.z = r1.w * -r2.w + pd11.x;
  726. r0.z = clamp( r0.z, 0.0, 1.0 );
  727. r0.w = r0.w * r0.y;
  728. r4.w = r0.z * r0.w;
  729. r0.xy = r4.xy * pd11.zx + gl_Color.xy;
  730. r2 = texture2D( sampler1, r0.xy );
  731. r0 = texture2D( sampler0, r0.xy );
  732. r1.w = r2.x + -pc[2].x;
  733. r0.w = pow( abs(r1.w).w, pc[3].x );
  734. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  735. r1.w = max( abs(r4.z).w, r0.w );
  736. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  737. r1.w = r0.w * pd11.w;
  738. r2.w = 1.0 / r1.w;
  739. r1.w = abs(r4.z).w + -r0.w;
  740. r1.w = r2.w * r1.w;
  741. r1.w = clamp( r1.w, 0.0, 1.0 );
  742. r0.w = r0.w * r0.w + pd11.x;
  743. r2.w = r1.w * pd4.z + pd4.w;
  744. r5.z = r1.w * r1.w;
  745. r2.xyz = r0.xyz + pd11.yyy;
  746. r0.w = 1.0 / r0.w;
  747. r1.w = dot( r2.xyz, pd5.xyz );
  748. r2.w = r2.w * -r5.z + pd11.x;
  749. r2.w = clamp( r2.w, 0.0, 1.0 );
  750. r1.w = r0.w * r1.w;
  751. r0.w = max( r4.w, pd11.z );
  752. r2.w = r2.w * r1.w;
  753. r1.xyz = r1.xyz * r0.www + r3.xyz;
  754. r1.w = max( r2.w, pd11.z );
  755. r0.w = r3.w + r0.w;
  756. r3.xyz = r0.xyz * r1.www + r1.xyz;
  757. r3.w = r1.w + r0.w;
  758. r1.xy = r4.xy * pd16.yz + gl_Color.xy;
  759. r0 = texture2D( sampler1, r1.xy );
  760. r1 = texture2D( sampler0, r1.xy );
  761. r1.w = r0.x + -pc[2].x;
  762. r0.w = pow( abs(r1.w).w, pc[3].x );
  763. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  764. r1.w = max( abs(r4.z).w, r0.w );
  765. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  766. r0.z = r0.w * pd11.w;
  767. r0.y = 1.0 / r0.z;
  768. r0.z = abs(r4.z).z * pd16.x + -r0.w;
  769. r0.z = r0.y * r0.z;
  770. r0.z = clamp( r0.z, 0.0, 1.0 );
  771. r0.w = r0.w * r0.w + pd11.x;
  772. r1.w = r0.z * pd4.z + pd4.w;
  773. r2.w = r0.z * r0.z;
  774. r0.xyz = r1.xyz + pd11.yyy;
  775. r0.w = 1.0 / r0.w;
  776. r0.y = dot( r0.xyz, pd5.xyz );
  777. r0.z = r1.w * -r2.w + pd11.x;
  778. r0.z = clamp( r0.z, 0.0, 1.0 );
  779. r0.w = r0.w * r0.y;
  780. r4.w = r0.z * r0.w;
  781. r0.xy = r4.xy * pd16.yw + gl_Color.xy;
  782. r2 = texture2D( sampler1, r0.xy );
  783. r0 = texture2D( sampler0, r0.xy );
  784. r1.w = r2.x + -pc[2].x;
  785. r0.w = pow( abs(r1.w).w, pc[3].x );
  786. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  787. r1.w = max( abs(r4.z).w, r0.w );
  788. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  789. r1.w = r0.w * pd11.w;
  790. r2.w = 1.0 / r1.w;
  791. r1.w = abs(r4.z).w * pd16.x + -r0.w;
  792. r1.w = r2.w * r1.w;
  793. r1.w = clamp( r1.w, 0.0, 1.0 );
  794. r0.w = r0.w * r0.w + pd11.x;
  795. r2.w = r1.w * pd4.z + pd4.w;
  796. r5.z = r1.w * r1.w;
  797. r2.xyz = r0.xyz + pd11.yyy;
  798. r0.w = 1.0 / r0.w;
  799. r1.w = dot( r2.xyz, pd5.xyz );
  800. r2.w = r2.w * -r5.z + pd11.x;
  801. r2.w = clamp( r2.w, 0.0, 1.0 );
  802. r1.w = r0.w * r1.w;
  803. r0.w = max( r4.w, pd11.z );
  804. r2.w = r2.w * r1.w;
  805. r1.xyz = r1.xyz * r0.www + r3.xyz;
  806. r1.w = max( r2.w, pd11.z );
  807. r0.w = r3.w + r0.w;
  808. r3.xyz = r0.xyz * r1.www + r1.xyz;
  809. r3.w = r1.w + r0.w;
  810. r1.xy = r4.xy * pd34.xy + gl_Color.xy;
  811. r0 = texture2D( sampler1, r1.xy );
  812. r1 = texture2D( sampler0, r1.xy );
  813. r1.w = r0.x + -pc[2].x;
  814. r0.w = pow( abs(r1.w).w, pc[3].x );
  815. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  816. r1.w = max( abs(r4.z).w, r0.w );
  817. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  818. r0.z = r0.w * pd11.w;
  819. r0.y = 1.0 / r0.z;
  820. r0.z = abs(r4.z).z + -r0.w;
  821. r0.z = r0.y * r0.z;
  822. r0.z = clamp( r0.z, 0.0, 1.0 );
  823. r0.w = r0.w * r0.w + pd11.x;
  824. r1.w = r0.z * pd4.z + pd4.w;
  825. r2.w = r0.z * r0.z;
  826. r0.xyz = r1.xyz + pd11.yyy;
  827. r0.w = 1.0 / r0.w;
  828. r0.y = dot( r0.xyz, pd5.xyz );
  829. r0.z = r1.w * -r2.w + pd11.x;
  830. r0.z = clamp( r0.z, 0.0, 1.0 );
  831. r0.w = r0.w * r0.y;
  832. r4.w = r0.z * r0.w;
  833. r0.xy = r4.xy * pd34.zw + gl_Color.xy;
  834. r2 = texture2D( sampler1, r0.xy );
  835. r0 = texture2D( sampler0, r0.xy );
  836. r1.w = r2.x + -pc[2].x;
  837. r0.w = pow( abs(r1.w).w, pc[3].x );
  838. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  839. r1.w = max( abs(r4.z).w, r0.w );
  840. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  841. r1.w = r0.w * pd11.w;
  842. r2.w = 1.0 / r1.w;
  843. r1.w = abs(r4.z).w * pd16.x + -r0.w;
  844. r1.w = r2.w * r1.w;
  845. r1.w = clamp( r1.w, 0.0, 1.0 );
  846. r0.w = r0.w * r0.w + pd11.x;
  847. r2.w = r1.w * pd4.z + pd4.w;
  848. r5.z = r1.w * r1.w;
  849. r2.xyz = r0.xyz + pd11.yyy;
  850. r0.w = 1.0 / r0.w;
  851. r1.w = dot( r2.xyz, pd5.xyz );
  852. r2.w = r2.w * -r5.z + pd11.x;
  853. r2.w = clamp( r2.w, 0.0, 1.0 );
  854. r1.w = r0.w * r1.w;
  855. r0.w = max( r4.w, pd11.z );
  856. r2.w = r2.w * r1.w;
  857. r1.xyz = r1.xyz * r0.www + r3.xyz;
  858. r1.w = max( r2.w, pd11.z );
  859. r0.w = r3.w + r0.w;
  860. r3.xyz = r0.xyz * r1.www + r1.xyz;
  861. r3.w = r1.w + r0.w;
  862. r1.xy = r4.xy * pd17.xy + gl_Color.xy;
  863. r0 = texture2D( sampler1, r1.xy );
  864. r1 = texture2D( sampler0, r1.xy );
  865. r1.w = r0.x + -pc[2].x;
  866. r0.w = pow( abs(r1.w).w, pc[3].x );
  867. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  868. r1.w = max( abs(r4.z).w, r0.w );
  869. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  870. r0.xy = r0.ww * pd17.zw;
  871. r0.z = abs(r4.z).z * pd21.x + -r0.x;
  872. r0.y = 1.0 / r0.y;
  873. r0.z = r0.z * r0.y;
  874. r0.z = clamp( r0.z, 0.0, 1.0 );
  875. r0.w = r0.w * r0.w + pd11.x;
  876. r1.w = r0.z * pd4.z + pd4.w;
  877. r2.w = r0.z * r0.z;
  878. r0.xyz = r1.xyz + pd11.yyy;
  879. r0.w = 1.0 / r0.w;
  880. r0.y = dot( r0.xyz, pd5.xyz );
  881. r0.z = r1.w * -r2.w + pd11.x;
  882. r0.z = clamp( r0.z, 0.0, 1.0 );
  883. r0.w = r0.w * r0.y;
  884. r4.w = r0.z * r0.w;
  885. r0.xy = r4.xy * pd21.yz + gl_Color.xy;
  886. r2 = texture2D( sampler1, r0.xy );
  887. r0 = texture2D( sampler0, r0.xy );
  888. r1.w = r2.x + -pc[2].x;
  889. r0.w = pow( abs(r1.w).w, pc[3].x );
  890. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  891. r1.w = max( abs(r4.z).w, r0.w );
  892. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  893. r2.xy = r0.ww * pd17.zw;
  894. r1.w = abs(r4.z).w * pd21.w + -r2.x;
  895. r2.w = 1.0 / r2.y;
  896. r1.w = r1.w * r2.w;
  897. r1.w = clamp( r1.w, 0.0, 1.0 );
  898. r0.w = r0.w * r0.w + pd11.x;
  899. r2.w = r1.w * pd4.z + pd4.w;
  900. r5.z = r1.w * r1.w;
  901. r2.xyz = r0.xyz + pd11.yyy;
  902. r0.w = 1.0 / r0.w;
  903. r1.w = dot( r2.xyz, pd5.xyz );
  904. r2.w = r2.w * -r5.z + pd11.x;
  905. r2.w = clamp( r2.w, 0.0, 1.0 );
  906. r1.w = r0.w * r1.w;
  907. r0.w = max( r4.w, pd11.z );
  908. r2.w = r2.w * r1.w;
  909. r1.xyz = r1.xyz * r0.www + r3.xyz;
  910. r1.w = max( r2.w, pd11.z );
  911. r0.w = r3.w + r0.w;
  912. r3.xyz = r0.xyz * r1.www + r1.xyz;
  913. r3.w = r1.w + r0.w;
  914. r1.xy = r4.xy * pd18.xy + gl_Color.xy;
  915. r0 = texture2D( sampler1, r1.xy );
  916. r1 = texture2D( sampler0, r1.xy );
  917. r1.w = r0.x + -pc[2].x;
  918. r0.w = pow( abs(r1.w).w, pc[3].x );
  919. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  920. r1.w = max( abs(r4.z).w, r0.w );
  921. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  922. r0.xy = r0.ww * pd17.zw;
  923. r0.z = abs(r4.z).z * pd18.z + -r0.x;
  924. r0.y = 1.0 / r0.y;
  925. r0.z = r0.z * r0.y;
  926. r0.z = clamp( r0.z, 0.0, 1.0 );
  927. r0.w = r0.w * r0.w + pd11.x;
  928. r1.w = r0.z * pd4.z + pd4.w;
  929. r2.w = r0.z * r0.z;
  930. r0.xyz = r1.xyz + pd11.yyy;
  931. r0.w = 1.0 / r0.w;
  932. r0.y = dot( r0.xyz, pd5.xyz );
  933. r0.z = r1.w * -r2.w + pd11.x;
  934. r0.z = clamp( r0.z, 0.0, 1.0 );
  935. r0.w = r0.w * r0.y;
  936. r4.w = r0.z * r0.w;
  937. r0.xy = r4.xy * pd19.xy + gl_Color.xy;
  938. r2 = texture2D( sampler1, r0.xy );
  939. r0 = texture2D( sampler0, r0.xy );
  940. r1.w = r2.x + -pc[2].x;
  941. r0.w = pow( abs(r1.w).w, pc[3].x );
  942. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  943. r1.w = max( abs(r4.z).w, r0.w );
  944. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  945. r2.xy = r0.ww * pd17.zw;
  946. r1.w = abs(r4.z).w * pd21.x + -r2.x;
  947. r2.w = 1.0 / r2.y;
  948. r1.w = r1.w * r2.w;
  949. r1.w = clamp( r1.w, 0.0, 1.0 );
  950. r0.w = r0.w * r0.w + pd11.x;
  951. r2.w = r1.w * pd4.z + pd4.w;
  952. r5.z = r1.w * r1.w;
  953. r2.xyz = r0.xyz + pd11.yyy;
  954. r0.w = 1.0 / r0.w;
  955. r1.w = dot( r2.xyz, pd5.xyz );
  956. r2.w = r2.w * -r5.z + pd11.x;
  957. r2.w = clamp( r2.w, 0.0, 1.0 );
  958. r1.w = r0.w * r1.w;
  959. r0.w = max( r4.w, pd11.z );
  960. r2.w = r2.w * r1.w;
  961. r1.xyz = r1.xyz * r0.www + r3.xyz;
  962. r1.w = max( r2.w, pd11.z );
  963. r0.w = r3.w + r0.w;
  964. r3.xyz = r0.xyz * r1.www + r1.xyz;
  965. r3.w = r1.w + r0.w;
  966. r1.xy = r4.xy * pd19.zw + gl_Color.xy;
  967. r0 = texture2D( sampler1, r1.xy );
  968. r1 = texture2D( sampler0, r1.xy );
  969. r1.w = r0.x + -pc[2].x;
  970. r0.w = pow( abs(r1.w).w, pc[3].x );
  971. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  972. r1.w = max( abs(r4.z).w, r0.w );
  973. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  974. r0.xy = r0.ww * pd17.zw;
  975. r0.z = abs(r4.z).z * pd21.w + -r0.x;
  976. r0.y = 1.0 / r0.y;
  977. r0.z = r0.z * r0.y;
  978. r0.z = clamp( r0.z, 0.0, 1.0 );
  979. r0.w = r0.w * r0.w + pd11.x;
  980. r1.w = r0.z * pd4.z + pd4.w;
  981. r2.w = r0.z * r0.z;
  982. r0.xyz = r1.xyz + pd11.yyy;
  983. r0.w = 1.0 / r0.w;
  984. r0.y = dot( r0.xyz, pd5.xyz );
  985. r0.z = r1.w * -r2.w + pd11.x;
  986. r0.z = clamp( r0.z, 0.0, 1.0 );
  987. r0.w = r0.w * r0.y;
  988. r4.w = r0.z * r0.w;
  989. r0.xy = r4.xy * pd20.xy + gl_Color.xy;
  990. r2 = texture2D( sampler1, r0.xy );
  991. r0 = texture2D( sampler0, r0.xy );
  992. r1.w = r2.x + -pc[2].x;
  993. r0.w = pow( abs(r1.w).w, pc[3].x );
  994. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  995. r1.w = max( abs(r4.z).w, r0.w );
  996. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  997. r2.xy = r0.ww * pd17.zw;
  998. r1.w = abs(r4.z).w * pd18.z + -r2.x;
  999. r2.w = 1.0 / r2.y;
  1000. r1.w = r1.w * r2.w;
  1001. r1.w = clamp( r1.w, 0.0, 1.0 );
  1002. r0.w = r0.w * r0.w + pd11.x;
  1003. r2.w = r1.w * pd4.z + pd4.w;
  1004. r5.z = r1.w * r1.w;
  1005. r2.xyz = r0.xyz + pd11.yyy;
  1006. r0.w = 1.0 / r0.w;
  1007. r1.w = dot( r2.xyz, pd5.xyz );
  1008. r2.w = r2.w * -r5.z + pd11.x;
  1009. r2.w = clamp( r2.w, 0.0, 1.0 );
  1010. r1.w = r0.w * r1.w;
  1011. r0.w = max( r4.w, pd11.z );
  1012. r2.w = r2.w * r1.w;
  1013. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1014. r1.w = max( r2.w, pd11.z );
  1015. r0.w = r3.w + r0.w;
  1016. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1017. r3.w = r1.w + r0.w;
  1018. r1.xy = r4.xy * pd20.zw + gl_Color.xy;
  1019. r0 = texture2D( sampler1, r1.xy );
  1020. r1 = texture2D( sampler0, r1.xy );
  1021. r1.w = r0.x + -pc[2].x;
  1022. r0.w = pow( abs(r1.w).w, pc[3].x );
  1023. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1024. r1.w = max( abs(r4.z).w, r0.w );
  1025. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1026. r0.xy = r0.ww * pd22.xy;
  1027. r0.z = abs(r4.z).z * pd18.w + -r0.x;
  1028. r0.y = 1.0 / r0.y;
  1029. r0.z = r0.z * r0.y;
  1030. r0.z = clamp( r0.z, 0.0, 1.0 );
  1031. r0.w = r0.w * r0.w + pd11.x;
  1032. r1.w = r0.z * pd4.z + pd4.w;
  1033. r2.w = r0.z * r0.z;
  1034. r0.xyz = r1.xyz + pd11.yyy;
  1035. r0.w = 1.0 / r0.w;
  1036. r0.y = dot( r0.xyz, pd5.xyz );
  1037. r0.z = r1.w * -r2.w + pd11.x;
  1038. r0.z = clamp( r0.z, 0.0, 1.0 );
  1039. r0.w = r0.w * r0.y;
  1040. r4.w = r0.z * r0.w;
  1041. r0.xy = r4.xy * pd22.zw + gl_Color.xy;
  1042. r2 = texture2D( sampler1, r0.xy );
  1043. r0 = texture2D( sampler0, r0.xy );
  1044. r1.w = r2.x + -pc[2].x;
  1045. r0.w = pow( abs(r1.w).w, pc[3].x );
  1046. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1047. r1.w = max( abs(r4.z).w, r0.w );
  1048. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1049. r2.xy = r0.ww * pd22.xy;
  1050. r1.w = abs(r4.z).w * pd23.x + -r2.x;
  1051. r2.w = 1.0 / r2.y;
  1052. r1.w = r1.w * r2.w;
  1053. r1.w = clamp( r1.w, 0.0, 1.0 );
  1054. r0.w = r0.w * r0.w + pd11.x;
  1055. r2.w = r1.w * pd4.z + pd4.w;
  1056. r5.z = r1.w * r1.w;
  1057. r2.xyz = r0.xyz + pd11.yyy;
  1058. r0.w = 1.0 / r0.w;
  1059. r1.w = dot( r2.xyz, pd5.xyz );
  1060. r2.w = r2.w * -r5.z + pd11.x;
  1061. r2.w = clamp( r2.w, 0.0, 1.0 );
  1062. r1.w = r0.w * r1.w;
  1063. r0.w = max( r4.w, pd11.z );
  1064. r2.w = r2.w * r1.w;
  1065. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1066. r1.w = max( r2.w, pd11.z );
  1067. r0.w = r3.w + r0.w;
  1068. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1069. r3.w = r1.w + r0.w;
  1070. r1.xy = r4.xy * pd23.yz + gl_Color.xy;
  1071. r0 = texture2D( sampler1, r1.xy );
  1072. r1 = texture2D( sampler0, r1.xy );
  1073. r1.w = r0.x + -pc[2].x;
  1074. r0.w = pow( abs(r1.w).w, pc[3].x );
  1075. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1076. r1.w = max( abs(r4.z).w, r0.w );
  1077. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1078. r0.xy = r0.ww * pd22.xy;
  1079. r0.z = abs(r4.z).z * pd23.w + -r0.x;
  1080. r0.y = 1.0 / r0.y;
  1081. r0.z = r0.z * r0.y;
  1082. r0.z = clamp( r0.z, 0.0, 1.0 );
  1083. r0.w = r0.w * r0.w + pd11.x;
  1084. r1.w = r0.z * pd4.z + pd4.w;
  1085. r2.w = r0.z * r0.z;
  1086. r0.xyz = r1.xyz + pd11.yyy;
  1087. r0.w = 1.0 / r0.w;
  1088. r0.y = dot( r0.xyz, pd5.xyz );
  1089. r0.z = r1.w * -r2.w + pd11.x;
  1090. r0.z = clamp( r0.z, 0.0, 1.0 );
  1091. r0.w = r0.w * r0.y;
  1092. r4.w = r0.z * r0.w;
  1093. r0.xy = r4.xy * pd24.xy + gl_Color.xy;
  1094. r2 = texture2D( sampler1, r0.xy );
  1095. r0 = texture2D( sampler0, r0.xy );
  1096. r1.w = r2.x + -pc[2].x;
  1097. r0.w = pow( abs(r1.w).w, pc[3].x );
  1098. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1099. r1.w = max( abs(r4.z).w, r0.w );
  1100. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1101. r2.xy = r0.ww * pd22.xy;
  1102. r1.w = abs(r4.z).w * pd18.w + -r2.x;
  1103. r2.w = 1.0 / r2.y;
  1104. r1.w = r1.w * r2.w;
  1105. r1.w = clamp( r1.w, 0.0, 1.0 );
  1106. r0.w = r0.w * r0.w + pd11.x;
  1107. r2.w = r1.w * pd4.z + pd4.w;
  1108. r5.z = r1.w * r1.w;
  1109. r2.xyz = r0.xyz + pd11.yyy;
  1110. r0.w = 1.0 / r0.w;
  1111. r1.w = dot( r2.xyz, pd5.xyz );
  1112. r2.w = r2.w * -r5.z + pd11.x;
  1113. r2.w = clamp( r2.w, 0.0, 1.0 );
  1114. r1.w = r0.w * r1.w;
  1115. r0.w = max( r4.w, pd11.z );
  1116. r2.w = r2.w * r1.w;
  1117. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1118. r1.w = max( r2.w, pd11.z );
  1119. r0.w = r3.w + r0.w;
  1120. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1121. r3.w = r1.w + r0.w;
  1122. r1.xy = r4.xy * pd24.zw + gl_Color.xy;
  1123. r0 = texture2D( sampler1, r1.xy );
  1124. r1 = texture2D( sampler0, r1.xy );
  1125. r1.w = r0.x + -pc[2].x;
  1126. r0.w = pow( abs(r1.w).w, pc[3].x );
  1127. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1128. r1.w = max( abs(r4.z).w, r0.w );
  1129. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1130. r0.xy = r0.ww * pd22.xy;
  1131. r0.z = abs(r4.z).z * pd23.x + -r0.x;
  1132. r0.y = 1.0 / r0.y;
  1133. r0.z = r0.z * r0.y;
  1134. r0.z = clamp( r0.z, 0.0, 1.0 );
  1135. r0.w = r0.w * r0.w + pd11.x;
  1136. r1.w = r0.z * pd4.z + pd4.w;
  1137. r2.w = r0.z * r0.z;
  1138. r0.xyz = r1.xyz + pd11.yyy;
  1139. r0.w = 1.0 / r0.w;
  1140. r0.y = dot( r0.xyz, pd5.xyz );
  1141. r0.z = r1.w * -r2.w + pd11.x;
  1142. r0.z = clamp( r0.z, 0.0, 1.0 );
  1143. r0.w = r0.w * r0.y;
  1144. r4.w = r0.z * r0.w;
  1145. r0.xy = r4.xy * pd25.xy + gl_Color.xy;
  1146. r2 = texture2D( sampler1, r0.xy );
  1147. r0 = texture2D( sampler0, r0.xy );
  1148. r1.w = r2.x + -pc[2].x;
  1149. r0.w = pow( abs(r1.w).w, pc[3].x );
  1150. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1151. r1.w = max( abs(r4.z).w, r0.w );
  1152. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1153. r2.xy = r0.ww * pd22.xy;
  1154. r1.w = abs(r4.z).w * pd23.w + -r2.x;
  1155. r2.w = 1.0 / r2.y;
  1156. r1.w = r1.w * r2.w;
  1157. r1.w = clamp( r1.w, 0.0, 1.0 );
  1158. r0.w = r0.w * r0.w + pd11.x;
  1159. r2.w = r1.w * pd4.z + pd4.w;
  1160. r5.z = r1.w * r1.w;
  1161. r2.xyz = r0.xyz + pd11.yyy;
  1162. r0.w = 1.0 / r0.w;
  1163. r1.w = dot( r2.xyz, pd5.xyz );
  1164. r2.w = r2.w * -r5.z + pd11.x;
  1165. r2.w = clamp( r2.w, 0.0, 1.0 );
  1166. r1.w = r0.w * r1.w;
  1167. r0.w = max( r4.w, pd11.z );
  1168. r2.w = r2.w * r1.w;
  1169. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1170. r1.w = max( r2.w, pd11.z );
  1171. r0.w = r3.w + r0.w;
  1172. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1173. r3.w = r1.w + r0.w;
  1174. r1.xy = r4.xy * pd25.zw + gl_Color.xy;
  1175. r0 = texture2D( sampler1, r1.xy );
  1176. r1 = texture2D( sampler0, r1.xy );
  1177. r1.w = r0.x + -pc[2].x;
  1178. r0.w = pow( abs(r1.w).w, pc[3].x );
  1179. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1180. r1.w = max( abs(r4.z).w, r0.w );
  1181. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1182. r0.xy = r0.ww * pd29.xy;
  1183. r0.z = abs(r4.z).z * pd29.z + -r0.x;
  1184. r0.y = 1.0 / r0.y;
  1185. r0.z = r0.z * r0.y;
  1186. r0.z = clamp( r0.z, 0.0, 1.0 );
  1187. r0.w = r0.w * r0.w + pd11.x;
  1188. r1.w = r0.z * pd4.z + pd4.w;
  1189. r2.w = r0.z * r0.z;
  1190. r0.xyz = r1.xyz + pd11.yyy;
  1191. r0.w = 1.0 / r0.w;
  1192. r0.y = dot( r0.xyz, pd5.xyz );
  1193. r0.z = r1.w * -r2.w + pd11.x;
  1194. r0.z = clamp( r0.z, 0.0, 1.0 );
  1195. r0.w = r0.w * r0.y;
  1196. r4.w = r0.z * r0.w;
  1197. r0.xy = r4.xy * pd26.xy + gl_Color.xy;
  1198. r2 = texture2D( sampler1, r0.xy );
  1199. r0 = texture2D( sampler0, r0.xy );
  1200. r1.w = r2.x + -pc[2].x;
  1201. r0.w = pow( abs(r1.w).w, pc[3].x );
  1202. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1203. r1.w = max( abs(r4.z).w, r0.w );
  1204. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1205. r2.xy = r0.ww * pd29.xy;
  1206. r1.w = abs(r4.z).w * pd29.w + -r2.x;
  1207. r2.w = 1.0 / r2.y;
  1208. r1.w = r1.w * r2.w;
  1209. r1.w = clamp( r1.w, 0.0, 1.0 );
  1210. r0.w = r0.w * r0.w + pd11.x;
  1211. r2.w = r1.w * pd4.z + pd4.w;
  1212. r5.z = r1.w * r1.w;
  1213. r2.xyz = r0.xyz + pd11.yyy;
  1214. r0.w = 1.0 / r0.w;
  1215. r1.w = dot( r2.xyz, pd5.xyz );
  1216. r2.w = r2.w * -r5.z + pd11.x;
  1217. r2.w = clamp( r2.w, 0.0, 1.0 );
  1218. r1.w = r0.w * r1.w;
  1219. r0.w = max( r4.w, pd11.z );
  1220. r2.w = r2.w * r1.w;
  1221. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1222. r1.w = max( r2.w, pd11.z );
  1223. r0.w = r3.w + r0.w;
  1224. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1225. r3.w = r1.w + r0.w;
  1226. r1.xy = r4.xy * pd26.zw + gl_Color.xy;
  1227. r0 = texture2D( sampler1, r1.xy );
  1228. r1 = texture2D( sampler0, r1.xy );
  1229. r1.w = r0.x + -pc[2].x;
  1230. r0.w = pow( abs(r1.w).w, pc[3].x );
  1231. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1232. r1.w = max( abs(r4.z).w, r0.w );
  1233. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1234. r0.xy = r0.ww * pd29.xy;
  1235. r0.z = abs(r4.z).z * pd27.x + -r0.x;
  1236. r0.y = 1.0 / r0.y;
  1237. r0.z = r0.z * r0.y;
  1238. r0.z = clamp( r0.z, 0.0, 1.0 );
  1239. r0.w = r0.w * r0.w + pd11.x;
  1240. r1.w = r0.z * pd4.z + pd4.w;
  1241. r2.w = r0.z * r0.z;
  1242. r0.xyz = r1.xyz + pd11.yyy;
  1243. r0.w = 1.0 / r0.w;
  1244. r0.y = dot( r0.xyz, pd5.xyz );
  1245. r0.z = r1.w * -r2.w + pd11.x;
  1246. r0.z = clamp( r0.z, 0.0, 1.0 );
  1247. r0.w = r0.w * r0.y;
  1248. r4.w = r0.z * r0.w;
  1249. r0.xy = r4.xy * pd27.yz + gl_Color.xy;
  1250. r2 = texture2D( sampler1, r0.xy );
  1251. r0 = texture2D( sampler0, r0.xy );
  1252. r1.w = r2.x + -pc[2].x;
  1253. r0.w = pow( abs(r1.w).w, pc[3].x );
  1254. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1255. r1.w = max( abs(r4.z).w, r0.w );
  1256. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1257. r2.xy = r0.ww * pd29.xy;
  1258. r1.w = abs(r4.z).w * pd29.z + -r2.x;
  1259. r2.w = 1.0 / r2.y;
  1260. r1.w = r1.w * r2.w;
  1261. r1.w = clamp( r1.w, 0.0, 1.0 );
  1262. r0.w = r0.w * r0.w + pd11.x;
  1263. r2.w = r1.w * pd4.z + pd4.w;
  1264. r5.z = r1.w * r1.w;
  1265. r2.xyz = r0.xyz + pd11.yyy;
  1266. r0.w = 1.0 / r0.w;
  1267. r1.w = dot( r2.xyz, pd5.xyz );
  1268. r2.w = r2.w * -r5.z + pd11.x;
  1269. r2.w = clamp( r2.w, 0.0, 1.0 );
  1270. r1.w = r0.w * r1.w;
  1271. r0.w = max( r4.w, pd11.z );
  1272. r2.w = r2.w * r1.w;
  1273. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1274. r1.w = max( r2.w, pd11.z );
  1275. r0.w = r3.w + r0.w;
  1276. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1277. r3.w = r1.w + r0.w;
  1278. r1.xy = r4.xy * pd28.xy + gl_Color.xy;
  1279. r0 = texture2D( sampler1, r1.xy );
  1280. r1 = texture2D( sampler0, r1.xy );
  1281. r1.w = r0.x + -pc[2].x;
  1282. r0.w = pow( abs(r1.w).w, pc[3].x );
  1283. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1284. r1.w = max( abs(r4.z).w, r0.w );
  1285. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1286. r0.xy = r0.ww * pd29.xy;
  1287. r0.z = abs(r4.z).z * pd29.w + -r0.x;
  1288. r0.y = 1.0 / r0.y;
  1289. r0.z = r0.z * r0.y;
  1290. r0.z = clamp( r0.z, 0.0, 1.0 );
  1291. r0.w = r0.w * r0.w + pd11.x;
  1292. r1.w = r0.z * pd4.z + pd4.w;
  1293. r2.w = r0.z * r0.z;
  1294. r0.xyz = r1.xyz + pd11.yyy;
  1295. r0.w = 1.0 / r0.w;
  1296. r0.y = dot( r0.xyz, pd5.xyz );
  1297. r0.z = r1.w * -r2.w + pd11.x;
  1298. r0.z = clamp( r0.z, 0.0, 1.0 );
  1299. r0.w = r0.w * r0.y;
  1300. r4.w = r0.z * r0.w;
  1301. r0.xy = r4.xy * pd28.zw + gl_Color.xy;
  1302. r2 = texture2D( sampler1, r0.xy );
  1303. r0 = texture2D( sampler0, r0.xy );
  1304. r1.w = r2.x + -pc[2].x;
  1305. r0.w = pow( abs(r1.w).w, pc[3].x );
  1306. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1307. r1.w = max( abs(r4.z).w, r0.w );
  1308. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1309. r2.xy = r0.ww * pd29.xy;
  1310. r1.w = abs(r4.z).w * pd27.x + -r2.x;
  1311. r2.w = 1.0 / r2.y;
  1312. r1.w = r1.w * r2.w;
  1313. r1.w = clamp( r1.w, 0.0, 1.0 );
  1314. r0.w = r0.w * r0.w + pd11.x;
  1315. r2.w = r1.w * pd4.z + pd4.w;
  1316. r5.z = r1.w * r1.w;
  1317. r2.xyz = r0.xyz + pd11.yyy;
  1318. r0.w = 1.0 / r0.w;
  1319. r1.w = dot( r2.xyz, pd5.xyz );
  1320. r2.w = r2.w * -r5.z + pd11.x;
  1321. r2.w = clamp( r2.w, 0.0, 1.0 );
  1322. r1.w = r0.w * r1.w;
  1323. r0.w = max( r4.w, pd11.z );
  1324. r2.w = r2.w * r1.w;
  1325. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1326. r1.w = max( r2.w, pd11.z );
  1327. r0.w = r3.w + r0.w;
  1328. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1329. r3.w = r1.w + r0.w;
  1330. r1.xy = r4.xy * pd30.xy + gl_Color.xy;
  1331. r0 = texture2D( sampler1, r1.xy );
  1332. r1 = texture2D( sampler0, r1.xy );
  1333. r1.w = r0.x + -pc[2].x;
  1334. r0.w = pow( abs(r1.w).w, pc[3].x );
  1335. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1336. r1.w = max( abs(r4.z).w, r0.w );
  1337. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1338. r0.xy = r0.ww * pd30.zw;
  1339. r0.z = abs(r4.z).z * pd27.w + -r0.x;
  1340. r0.y = 1.0 / r0.y;
  1341. r0.z = r0.z * r0.y;
  1342. r0.z = clamp( r0.z, 0.0, 1.0 );
  1343. r0.w = r0.w * r0.w + pd11.x;
  1344. r1.w = r0.z * pd4.z + pd4.w;
  1345. r2.w = r0.z * r0.z;
  1346. r0.xyz = r1.xyz + pd11.yyy;
  1347. r0.w = 1.0 / r0.w;
  1348. r0.y = dot( r0.xyz, pd5.xyz );
  1349. r0.z = r1.w * -r2.w + pd11.x;
  1350. r0.z = clamp( r0.z, 0.0, 1.0 );
  1351. r0.w = r0.w * r0.y;
  1352. r4.w = r0.z * r0.w;
  1353. r0.xy = r4.xy * pd35.xy + gl_Color.xy;
  1354. r2 = texture2D( sampler1, r0.xy );
  1355. r0 = texture2D( sampler0, r0.xy );
  1356. r1.w = r2.x + -pc[2].x;
  1357. r0.w = pow( abs(r1.w).w, pc[3].x );
  1358. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1359. r1.w = max( abs(r4.z).w, r0.w );
  1360. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1361. r2.xy = r0.ww * pd30.zw;
  1362. r1.w = abs(r4.z).w * pd35.z + -r2.x;
  1363. r2.w = 1.0 / r2.y;
  1364. r1.w = r1.w * r2.w;
  1365. r1.w = clamp( r1.w, 0.0, 1.0 );
  1366. r0.w = r0.w * r0.w + pd11.x;
  1367. r2.w = r1.w * pd4.z + pd4.w;
  1368. r5.z = r1.w * r1.w;
  1369. r2.xyz = r0.xyz + pd11.yyy;
  1370. r0.w = 1.0 / r0.w;
  1371. r1.w = dot( r2.xyz, pd5.xyz );
  1372. r2.w = r2.w * -r5.z + pd11.x;
  1373. r2.w = clamp( r2.w, 0.0, 1.0 );
  1374. r1.w = r0.w * r1.w;
  1375. r0.w = max( r4.w, pd11.z );
  1376. r2.w = r2.w * r1.w;
  1377. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1378. r1.w = max( r2.w, pd11.z );
  1379. r0.w = r3.w + r0.w;
  1380. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1381. r3.w = r1.w + r0.w;
  1382. r1.xy = r4.xy * pd31.xy + gl_Color.xy;
  1383. r0 = texture2D( sampler1, r1.xy );
  1384. r1 = texture2D( sampler0, r1.xy );
  1385. r1.w = r0.x + -pc[2].x;
  1386. r0.w = pow( abs(r1.w).w, pc[3].x );
  1387. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1388. r1.w = max( abs(r4.z).w, r0.w );
  1389. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1390. r0.xy = r0.ww * pd30.zw;
  1391. r0.z = abs(r4.z).z * pd35.w + -r0.x;
  1392. r0.y = 1.0 / r0.y;
  1393. r0.z = r0.z * r0.y;
  1394. r0.z = clamp( r0.z, 0.0, 1.0 );
  1395. r0.w = r0.w * r0.w + pd11.x;
  1396. r1.w = r0.z * pd4.z + pd4.w;
  1397. r2.w = r0.z * r0.z;
  1398. r0.xyz = r1.xyz + pd11.yyy;
  1399. r0.w = 1.0 / r0.w;
  1400. r0.y = dot( r0.xyz, pd5.xyz );
  1401. r0.z = r1.w * -r2.w + pd11.x;
  1402. r0.z = clamp( r0.z, 0.0, 1.0 );
  1403. r0.w = r0.w * r0.y;
  1404. r4.w = r0.z * r0.w;
  1405. r0.xy = r4.xy * pd31.zw + gl_Color.xy;
  1406. r2 = texture2D( sampler1, r0.xy );
  1407. r0 = texture2D( sampler0, r0.xy );
  1408. r1.w = r2.x + -pc[2].x;
  1409. r0.w = pow( abs(r1.w).w, pc[3].x );
  1410. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1411. r1.w = max( abs(r4.z).w, r0.w );
  1412. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1413. r2.xy = r0.ww * pd30.zw;
  1414. r1.w = abs(r4.z).w * pd27.w + -r2.x;
  1415. r2.w = 1.0 / r2.y;
  1416. r1.w = r1.w * r2.w;
  1417. r1.w = clamp( r1.w, 0.0, 1.0 );
  1418. r0.w = r0.w * r0.w + pd11.x;
  1419. r2.w = r1.w * pd4.z + pd4.w;
  1420. r5.z = r1.w * r1.w;
  1421. r2.xyz = r0.xyz + pd11.yyy;
  1422. r0.w = 1.0 / r0.w;
  1423. r1.w = dot( r2.xyz, pd5.xyz );
  1424. r2.w = r2.w * -r5.z + pd11.x;
  1425. r2.w = clamp( r2.w, 0.0, 1.0 );
  1426. r1.w = r0.w * r1.w;
  1427. r0.w = max( r4.w, pd11.z );
  1428. r2.w = r2.w * r1.w;
  1429. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1430. r1.w = max( r2.w, pd11.z );
  1431. r0.w = r3.w + r0.w;
  1432. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1433. r3.w = r1.w + r0.w;
  1434. r1.xy = r4.xy * pd32.xy + gl_Color.xy;
  1435. r0 = texture2D( sampler1, r1.xy );
  1436. r1 = texture2D( sampler0, r1.xy );
  1437. r1.w = r0.x + -pc[2].x;
  1438. r0.w = pow( abs(r1.w).w, pc[3].x );
  1439. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1440. r1.w = max( abs(r4.z).w, r0.w );
  1441. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1442. r0.xy = r0.ww * pd30.zw;
  1443. r0.z = abs(r4.z).z * pd35.z + -r0.x;
  1444. r0.y = 1.0 / r0.y;
  1445. r0.z = r0.z * r0.y;
  1446. r0.z = clamp( r0.z, 0.0, 1.0 );
  1447. r0.w = r0.w * r0.w + pd11.x;
  1448. r1.w = r0.z * pd4.z + pd4.w;
  1449. r2.w = r0.z * r0.z;
  1450. r0.xyz = r1.xyz + pd11.yyy;
  1451. r0.w = 1.0 / r0.w;
  1452. r0.y = dot( r0.xyz, pd5.xyz );
  1453. r0.z = r1.w * -r2.w + pd11.x;
  1454. r0.z = clamp( r0.z, 0.0, 1.0 );
  1455. r0.w = r0.w * r0.y;
  1456. r4.w = r0.z * r0.w;
  1457. r0.xy = r4.xy * pd32.zw + gl_Color.xy;
  1458. r2 = texture2D( sampler1, r0.xy );
  1459. r0 = texture2D( sampler0, r0.xy );
  1460. r1.w = r2.x + -pc[2].x;
  1461. r0.w = pow( abs(r1.w).w, pc[3].x );
  1462. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1463. r1.w = max( abs(r4.z).w, r0.w );
  1464. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1465. r2.xy = r0.ww * pd30.zw;
  1466. r1.w = abs(r4.z).w * pd35.w + -r2.x;
  1467. r2.w = 1.0 / r2.y;
  1468. r1.w = r1.w * r2.w;
  1469. r1.w = clamp( r1.w, 0.0, 1.0 );
  1470. r0.w = r0.w * r0.w + pd11.x;
  1471. r2.w = r1.w * pd4.z + pd4.w;
  1472. r5.z = r1.w * r1.w;
  1473. r2.xyz = r0.xyz + pd11.yyy;
  1474. r0.w = 1.0 / r0.w;
  1475. r1.w = dot( r2.xyz, pd5.xyz );
  1476. r2.w = r2.w * -r5.z + pd11.x;
  1477. r2.w = clamp( r2.w, 0.0, 1.0 );
  1478. r1.w = r0.w * r1.w;
  1479. r0.w = max( r4.w, pd11.z );
  1480. r2.w = r2.w * r1.w;
  1481. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1482. r1.w = max( r2.w, pd11.z );
  1483. r0.w = r3.w + r0.w;
  1484. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1485. r3.w = r1.w + r0.w;
  1486. r1.xy = r4.xy * pd33.xy + gl_Color.xy;
  1487. r0 = texture2D( sampler1, r1.xy );
  1488. r1 = texture2D( sampler0, r1.xy );
  1489. r1.w = r0.x + -pc[2].x;
  1490. r0.w = pow( abs(r1.w).w, pc[3].x );
  1491. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1492. r1.w = max( abs(r4.z).w, r0.w );
  1493. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1494. r0.xy = r0.ww * pd17.zw;
  1495. r0.z = abs(r4.z).z * pd33.z + -r0.x;
  1496. r0.y = 1.0 / r0.y;
  1497. r0.z = r0.z * r0.y;
  1498. r0.z = clamp( r0.z, 0.0, 1.0 );
  1499. r0.w = r0.w * r0.w + pd11.x;
  1500. r1.w = r0.z * pd4.z + pd4.w;
  1501. r2.w = r0.z * r0.z;
  1502. r0.xyz = r1.xyz + pd11.yyy;
  1503. r0.w = 1.0 / r0.w;
  1504. r0.y = dot( r0.xyz, pd5.xyz );
  1505. r0.z = r1.w * -r2.w + pd11.x;
  1506. r0.z = clamp( r0.z, 0.0, 1.0 );
  1507. r0.w = r0.w * r0.y;
  1508. r4.w = r0.z * r0.w;
  1509. r0.xy = r4.xy * pd36.xy + gl_Color.xy;
  1510. r2 = texture2D( sampler1, r0.xy );
  1511. r0 = texture2D( sampler0, r0.xy );
  1512. r1.w = r2.x + -pc[2].x;
  1513. r0.w = pow( abs(r1.w).w, pc[3].x );
  1514. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1515. r1.w = max( abs(r4.z).w, r0.w );
  1516. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1517. r2.xy = r0.ww * pd17.zw;
  1518. r1.w = abs(r4.z).w * pd33.w + -r2.x;
  1519. r2.w = 1.0 / r2.y;
  1520. r1.w = r1.w * r2.w;
  1521. r1.w = clamp( r1.w, 0.0, 1.0 );
  1522. r0.w = r0.w * r0.w + pd11.x;
  1523. r2.w = r1.w * pd4.z + pd4.w;
  1524. r5.z = r1.w * r1.w;
  1525. r2.xyz = r0.xyz + pd11.yyy;
  1526. r0.w = 1.0 / r0.w;
  1527. r1.w = dot( r2.xyz, pd5.xyz );
  1528. r2.w = r2.w * -r5.z + pd11.x;
  1529. r2.w = clamp( r2.w, 0.0, 1.0 );
  1530. r1.w = r0.w * r1.w;
  1531. r0.w = max( r4.w, pd11.z );
  1532. r2.w = r2.w * r1.w;
  1533. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1534. r1.w = max( r2.w, pd11.z );
  1535. r0.w = r3.w + r0.w;
  1536. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1537. r3.w = r1.w + r0.w;
  1538. r1.xy = r4.xy * pd36.zw + gl_Color.xy;
  1539. r0 = texture2D( sampler1, r1.xy );
  1540. r1 = texture2D( sampler0, r1.xy );
  1541. r1.w = r0.x + -pc[2].x;
  1542. r0.w = pow( abs(r1.w).w, pc[3].x );
  1543. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1544. r1.w = max( abs(r4.z).w, r0.w );
  1545. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1546. r0.xy = r0.ww * pd17.zw;
  1547. r0.z = abs(r4.z).z * pd37.x + -r0.x;
  1548. r0.y = 1.0 / r0.y;
  1549. r0.z = r0.z * r0.y;
  1550. r0.z = clamp( r0.z, 0.0, 1.0 );
  1551. r0.w = r0.w * r0.w + pd11.x;
  1552. r1.w = r0.z * pd4.z + pd4.w;
  1553. r2.w = r0.z * r0.z;
  1554. r0.xyz = r1.xyz + pd11.yyy;
  1555. r0.w = 1.0 / r0.w;
  1556. r0.y = dot( r0.xyz, pd5.xyz );
  1557. r0.z = r1.w * -r2.w + pd11.x;
  1558. r0.z = clamp( r0.z, 0.0, 1.0 );
  1559. r0.w = r0.w * r0.y;
  1560. r4.w = r0.z * r0.w;
  1561. r0.xy = r4.xy * pd37.yz + gl_Color.xy;
  1562. r2 = texture2D( sampler1, r0.xy );
  1563. r0 = texture2D( sampler0, r0.xy );
  1564. r1.w = r2.x + -pc[2].x;
  1565. r0.w = pow( abs(r1.w).w, pc[3].x );
  1566. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1567. r1.w = max( abs(r4.z).w, r0.w );
  1568. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1569. r2.xy = r0.ww * pd17.zw;
  1570. r1.w = abs(r4.z).w * pd33.z + -r2.x;
  1571. r2.w = 1.0 / r2.y;
  1572. r1.w = r1.w * r2.w;
  1573. r1.w = clamp( r1.w, 0.0, 1.0 );
  1574. r0.w = r0.w * r0.w + pd11.x;
  1575. r2.w = r1.w * pd4.z + pd4.w;
  1576. r5.z = r1.w * r1.w;
  1577. r2.xyz = r0.xyz + pd11.yyy;
  1578. r0.w = 1.0 / r0.w;
  1579. r1.w = dot( r2.xyz, pd5.xyz );
  1580. r2.w = r2.w * -r5.z + pd11.x;
  1581. r2.w = clamp( r2.w, 0.0, 1.0 );
  1582. r1.w = r0.w * r1.w;
  1583. r0.w = max( r4.w, pd11.z );
  1584. r2.w = r2.w * r1.w;
  1585. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1586. r1.w = max( r2.w, pd11.z );
  1587. r0.w = r3.w + r0.w;
  1588. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1589. r3.w = r1.w + r0.w;
  1590. r1.xy = r4.xy * pd38.xy + gl_Color.xy;
  1591. r0 = texture2D( sampler1, r1.xy );
  1592. r1 = texture2D( sampler0, r1.xy );
  1593. r1.w = r0.x + -pc[2].x;
  1594. r0.w = pow( abs(r1.w).w, pc[3].x );
  1595. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1596. r1.w = max( abs(r4.z).w, r0.w );
  1597. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1598. r0.xy = r0.ww * pd17.zw;
  1599. r0.z = abs(r4.z).z * pd33.w + -r0.x;
  1600. r0.y = 1.0 / r0.y;
  1601. r0.z = r0.z * r0.y;
  1602. r0.z = clamp( r0.z, 0.0, 1.0 );
  1603. r0.w = r0.w * r0.w + pd11.x;
  1604. r1.w = r0.z * pd4.z + pd4.w;
  1605. r2.w = r0.z * r0.z;
  1606. r0.xyz = r1.xyz + pd11.yyy;
  1607. r0.w = 1.0 / r0.w;
  1608. r0.y = dot( r0.xyz, pd5.xyz );
  1609. r0.z = r1.w * -r2.w + pd11.x;
  1610. r0.z = clamp( r0.z, 0.0, 1.0 );
  1611. r0.w = r0.w * r0.y;
  1612. r4.w = r0.z * r0.w;
  1613. r0.xy = r4.xy * pd38.zw + gl_Color.xy;
  1614. r2 = texture2D( sampler1, r0.xy );
  1615. r0 = texture2D( sampler0, r0.xy );
  1616. r1.w = r2.x + -pc[2].x;
  1617. r0.w = pow( abs(r1.w).w, pc[3].x );
  1618. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1619. r1.w = max( abs(r4.z).w, r0.w );
  1620. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1621. r2.xy = r0.ww * pd17.zw;
  1622. r1.w = abs(r4.z).w * pd37.x + -r2.x;
  1623. r2.w = 1.0 / r2.y;
  1624. r1.w = r1.w * r2.w;
  1625. r1.w = clamp( r1.w, 0.0, 1.0 );
  1626. r0.w = r0.w * r0.w + pd11.x;
  1627. r2.w = r1.w * pd4.z + pd4.w;
  1628. r5.z = r1.w * r1.w;
  1629. r2.xyz = r0.xyz + pd11.yyy;
  1630. r0.w = 1.0 / r0.w;
  1631. r1.w = dot( r2.xyz, pd5.xyz );
  1632. r2.w = r2.w * -r5.z + pd11.x;
  1633. r2.w = clamp( r2.w, 0.0, 1.0 );
  1634. r1.w = r0.w * r1.w;
  1635. r0.w = max( r4.w, pd11.z );
  1636. r2.w = r2.w * r1.w;
  1637. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1638. r1.w = max( r2.w, pd11.z );
  1639. r0.w = r3.w + r0.w;
  1640. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1641. r3.w = r1.w + r0.w;
  1642. r1.xy = r4.xy * pd39.xy + gl_Color.xy;
  1643. r0 = texture2D( sampler1, r1.xy );
  1644. r1 = texture2D( sampler0, r1.xy );
  1645. r1.w = r0.x + -pc[2].x;
  1646. r0.w = pow( abs(r1.w).w, pc[3].x );
  1647. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1648. r1.w = max( abs(r4.z).w, r0.w );
  1649. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1650. r0.xy = r0.ww * pd39.zw;
  1651. r0.z = abs(r4.z).z * pd37.w + -r0.x;
  1652. r0.y = 1.0 / r0.y;
  1653. r0.z = r0.z * r0.y;
  1654. r0.z = clamp( r0.z, 0.0, 1.0 );
  1655. r0.w = r0.w * r0.w + pd11.x;
  1656. r1.w = r0.z * pd4.z + pd4.w;
  1657. r2.w = r0.z * r0.z;
  1658. r0.xyz = r1.xyz + pd11.yyy;
  1659. r0.w = 1.0 / r0.w;
  1660. r0.y = dot( r0.xyz, pd5.xyz );
  1661. r0.z = r1.w * -r2.w + pd11.x;
  1662. r0.z = clamp( r0.z, 0.0, 1.0 );
  1663. r0.w = r0.w * r0.y;
  1664. r4.w = r0.z * r0.w;
  1665. r0.xy = r4.xy * pd40.xy + gl_Color.xy;
  1666. r2 = texture2D( sampler1, r0.xy );
  1667. r0 = texture2D( sampler0, r0.xy );
  1668. r1.w = r2.x + -pc[2].x;
  1669. r0.w = pow( abs(r1.w).w, pc[3].x );
  1670. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1671. r1.w = max( abs(r4.z).w, r0.w );
  1672. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1673. r2.xy = r0.ww * pd39.zw;
  1674. r1.w = abs(r4.z).w * pd40.z + -r2.x;
  1675. r2.w = 1.0 / r2.y;
  1676. r1.w = r1.w * r2.w;
  1677. r1.w = clamp( r1.w, 0.0, 1.0 );
  1678. r0.w = r0.w * r0.w + pd11.x;
  1679. r2.w = r1.w * pd4.z + pd4.w;
  1680. r5.z = r1.w * r1.w;
  1681. r2.xyz = r0.xyz + pd11.yyy;
  1682. r0.w = 1.0 / r0.w;
  1683. r1.w = dot( r2.xyz, pd5.xyz );
  1684. r2.w = r2.w * -r5.z + pd11.x;
  1685. r2.w = clamp( r2.w, 0.0, 1.0 );
  1686. r1.w = r0.w * r1.w;
  1687. r0.w = max( r4.w, pd11.z );
  1688. r2.w = r2.w * r1.w;
  1689. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1690. r1.w = max( r2.w, pd11.z );
  1691. r0.w = r3.w + r0.w;
  1692. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1693. r3.w = r1.w + r0.w;
  1694. r1.xy = r4.xy * pd41.xy + gl_Color.xy;
  1695. r0 = texture2D( sampler1, r1.xy );
  1696. r1 = texture2D( sampler0, r1.xy );
  1697. r1.w = r0.x + -pc[2].x;
  1698. r0.w = pow( abs(r1.w).w, pc[3].x );
  1699. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1700. r1.w = max( abs(r4.z).w, r0.w );
  1701. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1702. r0.xy = r0.ww * pd39.zw;
  1703. r0.z = abs(r4.z).z * pd40.w + -r0.x;
  1704. r0.y = 1.0 / r0.y;
  1705. r0.z = r0.z * r0.y;
  1706. r0.z = clamp( r0.z, 0.0, 1.0 );
  1707. r0.w = r0.w * r0.w + pd11.x;
  1708. r1.w = r0.z * pd4.z + pd4.w;
  1709. r2.w = r0.z * r0.z;
  1710. r0.xyz = r1.xyz + pd11.yyy;
  1711. r0.w = 1.0 / r0.w;
  1712. r0.y = dot( r0.xyz, pd5.xyz );
  1713. r0.z = r1.w * -r2.w + pd11.x;
  1714. r0.z = clamp( r0.z, 0.0, 1.0 );
  1715. r0.w = r0.w * r0.y;
  1716. r4.w = r0.z * r0.w;
  1717. r0.xy = r4.xy * pd41.zw + gl_Color.xy;
  1718. r2 = texture2D( sampler1, r0.xy );
  1719. r0 = texture2D( sampler0, r0.xy );
  1720. r1.w = r2.x + -pc[2].x;
  1721. r0.w = pow( abs(r1.w).w, pc[3].x );
  1722. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1723. r1.w = max( abs(r4.z).w, r0.w );
  1724. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1725. r2.xy = r0.ww * pd39.zw;
  1726. r1.w = abs(r4.z).w * pd37.w + -r2.x;
  1727. r2.w = 1.0 / r2.y;
  1728. r1.w = r1.w * r2.w;
  1729. r1.w = clamp( r1.w, 0.0, 1.0 );
  1730. r0.w = r0.w * r0.w + pd11.x;
  1731. r2.w = r1.w * pd4.z + pd4.w;
  1732. r5.z = r1.w * r1.w;
  1733. r2.xyz = r0.xyz + pd11.yyy;
  1734. r0.w = 1.0 / r0.w;
  1735. r1.w = dot( r2.xyz, pd5.xyz );
  1736. r2.w = r2.w * -r5.z + pd11.x;
  1737. r2.w = clamp( r2.w, 0.0, 1.0 );
  1738. r1.w = r0.w * r1.w;
  1739. r0.w = max( r4.w, pd11.z );
  1740. r2.w = r2.w * r1.w;
  1741. r1.xyz = r1.xyz * r0.www + r3.xyz;
  1742. r1.w = max( r2.w, pd11.z );
  1743. r0.w = r3.w + r0.w;
  1744. r3.xyz = r0.xyz * r1.www + r1.xyz;
  1745. r3.w = r1.w + r0.w;
  1746. r1.xy = r4.xy * pd42.xy + gl_Color.xy;
  1747. r0 = texture2D( sampler1, r1.xy );
  1748. r1 = texture2D( sampler0, r1.xy );
  1749. r1.w = r0.x + -pc[2].x;
  1750. r0.w = pow( abs(r1.w).w, pc[3].x );
  1751. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1752. r1.w = max( abs(r4.z).w, r0.w );
  1753. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1754. r0.xy = r0.ww * pd39.zw;
  1755. r0.z = abs(r4.z).z * pd40.z + -r0.x;
  1756. r0.y = 1.0 / r0.y;
  1757. r0.z = r0.z * r0.y;
  1758. r0.z = clamp( r0.z, 0.0, 1.0 );
  1759. r0.w = r0.w * r0.w + pd11.x;
  1760. r1.w = r0.z * pd4.z + pd4.w;
  1761. r2.w = r0.z * r0.z;
  1762. r0.xyz = r1.xyz + pd11.yyy;
  1763. r0.w = 1.0 / r0.w;
  1764. r0.y = dot( r0.xyz, pd5.xyz );
  1765. r0.z = r1.w * -r2.w + pd11.x;
  1766. r0.z = clamp( r0.z, 0.0, 1.0 );
  1767. r0.w = r0.w * r0.y;
  1768. r0.xy = r4.xy * pd42.zw + gl_Color.xy;
  1769. r4.w = r0.z * r0.w;
  1770. r2 = texture2D( sampler1, r0.xy );
  1771. r0 = texture2D( sampler0, r0.xy );
  1772. r1.w = r2.x + -pc[2].x;
  1773. r0.w = pow( abs(r1.w).w, pc[3].x );
  1774. r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
  1775. r1.w = max( abs(r4.z).w, r0.w );
  1776. r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
  1777. r2.xy = r0.ww * pd39.zw;
  1778. r1.w = abs(r4.z).w * pd40.w + -r2.x;
  1779. r2.w = 1.0 / r2.y;
  1780. r2.w = r1.w * r2.w;
  1781. r2.w = clamp( r2.w, 0.0, 1.0 );
  1782. r0.w = r0.w * r0.w + pd11.x;
  1783. r1.w = r2.w * pd4.z + pd4.w;
  1784. r4.z = r2.w * r2.w;
  1785. r2.xyz = r0.xyz + pd11.yyy;
  1786. r0.w = 1.0 / r0.w;
  1787. r2.w = dot( r2.xyz, pd5.xyz );
  1788. r1.w = r1.w * -r4.z + pd11.x;
  1789. r1.w = clamp( r1.w, 0.0, 1.0 );
  1790. r0.w = r0.w * r2.w;
  1791. r2.w = max( r4.w, pd11.z );
  1792. r2.z = r1.w * r0.w;
  1793. r0.w = r3.w + r2.w;
  1794. r1.w = max( r2.z, pd11.z );
  1795. r1.xyz = r1.xyz * r2.www + r3.xyz;
  1796. r0.w = r0.w + r1.w;
  1797. r0.xyz = r0.xyz * r1.www + r1.xyz;
  1798. r0.w = 1.0 / r0.w;
  1799. gl_FragData[0].xyz = r0.xyz * r0.www;
  1800. gl_FragData[0].w = pd11.x;
  1801.  
  1802. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement