Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ERROR: ld.so: object '/home/v/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
- ERROR: ld.so: object '/home/v/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
- SDL video target is 'x11'
- SDL video target is 'x11'
- SDL failed to create GL compatibility profile (whichProfile=0)!
- This system supports the OpenGL extension GL_EXT_framebuffer_object.
- This system supports the OpenGL extension GL_EXT_framebuffer_blit.
- This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
- This system DOES NOT support the OpenGL extension GL_APPLE_fence.
- This system supports the OpenGL extension GL_NV_fence.
- This system supports the OpenGL extension GL_ARB_sync.
- This system supports the OpenGL extension GL_EXT_draw_buffers2.
- This system supports the OpenGL extension GL_EXT_bindable_uniform.
- This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
- This system supports the OpenGL extension GL_ARB_map_buffer_range.
- This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
- This system supports the OpenGL extension GL_ARB_occlusion_query.
- This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
- This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
- This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
- This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
- This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
- This system supports the OpenGL extension GL_ARB_framebuffer_object.
- This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
- This system supports the OpenGL extension GL_ARB_debug_output.
- This system supports the OpenGL extension GL_EXT_direct_state_access.
- This system supports the OpenGL extension GL_NV_bindless_texture.
- This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory.
- This system supports the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
- This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
- This system supports the OpenGL extension GL_NVX_gpu_memory_info.
- This system DOES NOT support the OpenGL extension GL_ATI_meminfo.
- This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
- This system supports the OpenGL extension GL_EXT_texture_compression_dxt1.
- This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt3.
- This system DOES NOT support the OpenGL extension GL_ANGLE_texture_compression_dxt5.
- This system supports the OpenGL extension GLX_EXT_swap_control_tear.
- GL_NV_bindless_texture: DISABLED
- GL_AMD_pinned_memory: DISABLED
- GL_EXT_texture_sRGB_decode: AVAILABLE
- Setting breakpad minidump AppID = 4000
- Steam_SetMinidumpSteamID: Caching Steam ID: 76561198116153938 [API loaded no]
- Did not detect any valid joysticks.
- GL_NVX_gpu_memory_info: AVAILABLE
- GL_ATI_meminfo: UNAVAILABLE
- GL_NVX_gpu_memory_info: Total Dedicated: 2097152, Total Avail: 2097152, Current Avail: 1603968
- GL_MAX_SAMPLES_EXT: 32
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- failed to dlopen stdshader_dbg.so error=stdshader_dbg.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- failed to dlopen stdshader_dx6.so error=stdshader_dx6.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- failed to dlopen stdshader_dx7.so error=stdshader_dx7.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- failed to dlopen stdshader_dx8.so error=stdshader_dx8.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- failed to dlopen game_shader_dx6.so error=game_shader_dx6.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- failed to dlopen game_shader_dx7.so error=game_shader_dx7.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- failed to dlopen game_shader_dx8.so error=game_shader_dx8.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- 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: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- failed to dlopen game_shader_dx9.so error=game_shader_dx9.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога
- IDirect3DDevice9::Create: BackBufWidth: 1600, BackBufHeight: 900, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0
- GL sampler object usage: ENABLED
- GL prefer MapBufferRange: NO
- Could not load program cache file glbaseshaders.cfg
- Could not find base GL shader cache file
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- CGLMShaderPair::SetProgramPair: Centroid masks differ at link time of vertex shader lightmappedgeneric_vs20 and pixel shader decalbasetimeslightmapalphablendselfillum2_ps20b!
- Loaded program cache file "glshaders.cfg", total keyvalues: 409, total successfully linked: 409
- Precache: Took 1428 ms, Vertex 770, Pixel 1840
- ConVarRef mat_dxlevel doesn't point to an existing ConVar
- Game.so loaded for "Garry's Mod"
- Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
- Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
- Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
- Gtk-Message: Failed to load module "gail"
- Gtk-Message: Failed to load module "atk-bridge"
- ERROR: ld.so: object '/home/v/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
- Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
- Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
- Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
- ERROR: ld.so: object '/home/v/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Compile of "g_bokehblur_vs30" Failed:
- //GLSLvp
- #version 120
- //ATTRIBMAP-00-50-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx-xx
- attribute vec4 v0; // 80000000 900f0000
- attribute vec4 v1; // 80000005 900f0001
- varying vec4 o0 = vec4( 0.0, 0.0, 0.0, 0.0 );
- varying vec4 o1 = vec4( 0.0, 0.0, 0.0, 0.0 );
- //SAMPLERMASK-0
- //SAMPLERTYPES-ffffffff
- //HIGHWATER-8
- //HIGHWATERBONE-0
- uniform vec4 vc[8];
- uniform vec4 vcscreen;
- varying vec4 oT0;
- varying vec4 oT1;
- void main()
- {
- // trans#0 label:vs-file g_bokehblur_vs30 vs-index 0 vs-combo 0
- vTempPos = oT0;
- gl_TexCoord[0] = oT1;
- vec4 r0;
- vec4 vTempPos;
- r0 = v0.xyzx * vc[0].yyyx + vc[0].xxxy;
- oT0.x = dot( r0.xyzw, vc[4].xyzw );
- oT0.y = dot( r0.xyzw, vc[5].xyzw );
- oT0.z = dot( r0.xyzw, vc[6].xyzw );
- oT0.w = dot( r0.xyzw, vc[7].xyzw );
- oT1.xy = v1.xy;
- }
- Compile of "g_bokehblur_ps30" Failed:
- //GLSLfp
- #version 120
- //SAMPLERMASK-3
- //SAMPLERTYPES-fffffff0
- //HIGHWATER-4
- uniform vec4 pc[4];
- uniform sampler2D sampler0;
- uniform sampler2D sampler1;
- void main()
- {
- // trans#0 label:ps-file g_bokehblur_ps30 ps-index 0 ps-combo 0
- vec4 pd4 = vec4( 0.216499999166, 0.125, -2.0, 3.0 );
- vec4 pd5 = vec4( 0.212599992752, 0.715200006962, 0.072200000286, 0.249994501472 );
- vec4 pd6 = vec4( 0.0, 0.25, -0.216499999166, 0.125 );
- vec4 pd7 = vec4( -0.216499999166, -0.125, 0.0, -0.25 );
- vec4 pd8 = vec4( -0.432999998331, 0.25, -0.25, 0.432999998331 );
- vec4 pd9 = vec4( 0.499989002943, 0.0, 0.5, -0.5 );
- vec4 pd10 = vec4( 0.216499999166, -0.125, 0.432999998331, 0.25 );
- vec4 pd11 = vec4( 1.0, 0.009999999776, 0.0, 0.10000000149 );
- vec4 pd12 = vec4( 0.0, 0.75, -0.649500012398, 0.375 );
- vec4 pd13 = vec4( 0.649500012398, 0.375, 0.749983489513, 0.75 );
- vec4 pd14 = vec4( -0.649500012398, -0.375, 0.0, -0.75 );
- vec4 pd15 = vec4( 0.649500012398, -0.375, 0.865999996662, 0.5 );
- vec4 pd16 = vec4( 0.999978005886, -0.865999996662, 0.5, -0.5 );
- vec4 pd17 = vec4( 0.21629999578, 0.375400006771, 0.866999983788, 0.086699999869 );
- vec4 pd18 = vec4( -0.433299988508, -0.00039999999, 0.433300197124, 0.661601066589 );
- vec4 pd19 = vec4( -0.21629999578, -0.375400006771, 0.216999992728, -0.375 );
- vec4 pd20 = vec4( 0.433299988508, 0.00039999999, 0.432799994946, 0.500400006771 );
- vec4 pd21 = vec4( 0.433256089687, -0.216999992728, 0.375, 0.433259725571 );
- vec4 pd22 = vec4( 0.884700000286, 0.088469997048, -0.216999992728, 0.625 );
- vec4 pd23 = vec4( 0.661599576473, -0.649800002575, 0.124600000679, 0.661638259888 );
- vec4 pd24 = vec4( -0.432799994946, -0.500400006771, 0.216999992728, -0.625 );
- vec4 pd25 = vec4( 0.649800002575, -0.124600000679, 0.64929997921, 0.625400006771 );
- vec4 pd26 = vec4( -0.216999992728, 0.875, -0.866299986839, 0.249599993229 );
- vec4 pd27 = vec4( 0.90154081583, -0.64929997921, -0.625400006771, 0.662122964859 );
- vec4 pd28 = vec4( 0.216999992728, -0.875, 0.866299986839, -0.249599993229 );
- vec4 pd29 = vec4( 0.90649998188, 0.090649999678, 0.901507437229, 0.901506543159 );
- vec4 pd30 = vec4( 0.216000005603, 0.625899970531, 0.885100007057, 0.088509999216 );
- vec4 pd31 = vec4( -0.649999976158, -0.125900000334, -0.216000005603, -0.625899970531 );
- vec4 pd32 = vec4( 0.433999985456, -0.5, 0.649999976158, 0.125900000334 );
- vec4 pd33 = vec4( 0.432500004768, 0.750899970531, 0.866548955441, 0.866519451141 );
- vec4 pd34 = vec4( 0.0, -1.0, 0.865999996662, -0.5 );
- vec4 pd35 = vec4( -0.433999985456, 0.5, 0.662084579468, 0.662080645561 );
- vec4 pd36 = vec4( -0.433999985456, 0.75, -0.866500020027, -0.000899999985 );
- vec4 pd37 = vec4( 0.866500496864, -0.432500004768, -0.750899970531, 0.902480661869 );
- vec4 pd38 = vec4( 0.433999985456, -0.75, 0.866500020027, 0.000899999985 );
- vec4 pd39 = vec4( 0.215800002217, 0.876299977303, 0.907000005245, 0.090700000525 );
- vec4 pd40 = vec4( -0.651000022888, 0.625, 0.902455568314, 0.902493178844 );
- vec4 pd41 = vec4( -0.866800010204, -0.251300007105, -0.215800002217, -0.876299977303 );
- vec4 pd42 = vec4( 0.651000022888, -0.625, 0.866800010204, 0.251300007105 );
- vec4 r0;
- vec4 r1;
- vec4 r2;
- vec4 r3;
- vec4 r4;
- vec4 r5;
- r1 = texture2D( sampler0, gl_Color.xy );
- r0 = texture2D( sampler1, gl_Color.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r5.w = r0.w * pc[1].x;
- r4.z = r5.w + r5.w;
- r4.xy = r4.zz * pc[0].xy;
- r0.xy = r4.xy * pd4.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r5.y = pd11.z;
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd5.w + -r0.w;
- r2.w = r2.w * r1.w;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r2.w * pd4.z + pd4.w;
- r3.w = r2.w * r2.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r2.w = dot( r2.xyz, pd5.xyz );
- r1.w = r1.w * -r3.w + pd11.x;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r2.w;
- r0.w = r1.w * r0.w;
- r3.w = max( r0.w, pd11.z );
- r3.xyz = r0.xyz * r3.www;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = r4.z * r4.z + pd11.x;
- r0.z = dot( r0.xyz, pd5.xyz );
- r0.w = 1.0 / r0.w;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd6.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd6.y + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd6.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z * pd5.w + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd7.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd5.w + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd7.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z * pd6.y + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd10.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd5.w + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd10.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z * pd9.x + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd9.yz + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd9.z + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd8.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z * pd9.x + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd8.xz + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd9.x + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd9.yw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z * pd9.z + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd8.wz + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd9.x + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd13.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z * pd13.z + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd12.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd13.w + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd12.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z * pd13.z + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd14.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd13.z + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd14.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z * pd13.w + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd15.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd13.z + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd15.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z * pd16.x + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd11.zx + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd16.yz + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z * pd16.x + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd16.yw + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd16.x + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd34.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.z = r0.w * pd11.w;
- r0.y = 1.0 / r0.z;
- r0.z = abs(r4.z).z + -r0.w;
- r0.z = r0.y * r0.z;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd34.zw + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r1.w = r0.w * pd11.w;
- r2.w = 1.0 / r1.w;
- r1.w = abs(r4.z).w * pd16.x + -r0.w;
- r1.w = r2.w * r1.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd17.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd17.zw;
- r0.z = abs(r4.z).z * pd21.x + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd21.yz + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd17.zw;
- r1.w = abs(r4.z).w * pd21.w + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd18.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd17.zw;
- r0.z = abs(r4.z).z * pd18.z + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd19.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd17.zw;
- r1.w = abs(r4.z).w * pd21.x + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd19.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd17.zw;
- r0.z = abs(r4.z).z * pd21.w + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd20.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd17.zw;
- r1.w = abs(r4.z).w * pd18.z + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd20.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd22.xy;
- r0.z = abs(r4.z).z * pd18.w + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd22.zw + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd22.xy;
- r1.w = abs(r4.z).w * pd23.x + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd23.yz + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd22.xy;
- r0.z = abs(r4.z).z * pd23.w + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd24.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd22.xy;
- r1.w = abs(r4.z).w * pd18.w + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd24.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd22.xy;
- r0.z = abs(r4.z).z * pd23.x + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd25.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd22.xy;
- r1.w = abs(r4.z).w * pd23.w + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd25.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd29.xy;
- r0.z = abs(r4.z).z * pd29.z + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd26.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd29.xy;
- r1.w = abs(r4.z).w * pd29.w + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd26.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd29.xy;
- r0.z = abs(r4.z).z * pd27.x + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd27.yz + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd29.xy;
- r1.w = abs(r4.z).w * pd29.z + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd28.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd29.xy;
- r0.z = abs(r4.z).z * pd29.w + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd28.zw + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd29.xy;
- r1.w = abs(r4.z).w * pd27.x + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd30.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd30.zw;
- r0.z = abs(r4.z).z * pd27.w + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd35.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd30.zw;
- r1.w = abs(r4.z).w * pd35.z + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd31.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd30.zw;
- r0.z = abs(r4.z).z * pd35.w + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd31.zw + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd30.zw;
- r1.w = abs(r4.z).w * pd27.w + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd32.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd30.zw;
- r0.z = abs(r4.z).z * pd35.z + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd32.zw + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd30.zw;
- r1.w = abs(r4.z).w * pd35.w + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd33.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd17.zw;
- r0.z = abs(r4.z).z * pd33.z + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd36.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd17.zw;
- r1.w = abs(r4.z).w * pd33.w + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd36.zw + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd17.zw;
- r0.z = abs(r4.z).z * pd37.x + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd37.yz + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd17.zw;
- r1.w = abs(r4.z).w * pd33.z + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd38.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd17.zw;
- r0.z = abs(r4.z).z * pd33.w + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd38.zw + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd17.zw;
- r1.w = abs(r4.z).w * pd37.x + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd39.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd39.zw;
- r0.z = abs(r4.z).z * pd37.w + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd40.xy + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd39.zw;
- r1.w = abs(r4.z).w * pd40.z + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd41.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd39.zw;
- r0.z = abs(r4.z).z * pd40.w + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r4.w = r0.z * r0.w;
- r0.xy = r4.xy * pd41.zw + gl_Color.xy;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd39.zw;
- r1.w = abs(r4.z).w * pd37.w + -r2.x;
- r2.w = 1.0 / r2.y;
- r1.w = r1.w * r2.w;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r2.w = r1.w * pd4.z + pd4.w;
- r5.z = r1.w * r1.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r1.w = dot( r2.xyz, pd5.xyz );
- r2.w = r2.w * -r5.z + pd11.x;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r1.w = r0.w * r1.w;
- r0.w = max( r4.w, pd11.z );
- r2.w = r2.w * r1.w;
- r1.xyz = r1.xyz * r0.www + r3.xyz;
- r1.w = max( r2.w, pd11.z );
- r0.w = r3.w + r0.w;
- r3.xyz = r0.xyz * r1.www + r1.xyz;
- r3.w = r1.w + r0.w;
- r1.xy = r4.xy * pd42.xy + gl_Color.xy;
- r0 = texture2D( sampler1, r1.xy );
- r1 = texture2D( sampler0, r1.xy );
- r1.w = r0.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r0.xy = r0.ww * pd39.zw;
- r0.z = abs(r4.z).z * pd40.z + -r0.x;
- r0.y = 1.0 / r0.y;
- r0.z = r0.z * r0.y;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r0.z * pd4.z + pd4.w;
- r2.w = r0.z * r0.z;
- r0.xyz = r1.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r0.y = dot( r0.xyz, pd5.xyz );
- r0.z = r1.w * -r2.w + pd11.x;
- r0.z = clamp( r0.z, 0.0, 1.0 );
- r0.w = r0.w * r0.y;
- r0.xy = r4.xy * pd42.zw + gl_Color.xy;
- r4.w = r0.z * r0.w;
- r2 = texture2D( sampler1, r0.xy );
- r0 = texture2D( sampler0, r0.xy );
- r1.w = r2.x + -pc[2].x;
- r0.w = pow( abs(r1.w).w, pc[3].x );
- r0.w = dot( r0.ww, pc[1].xx ) + r5.y;
- r1.w = max( abs(r4.z).w, r0.w );
- r0.w = ( r5.w >= 0.0 ) ? r0.w : r1.w;
- r2.xy = r0.ww * pd39.zw;
- r1.w = abs(r4.z).w * pd40.w + -r2.x;
- r2.w = 1.0 / r2.y;
- r2.w = r1.w * r2.w;
- r2.w = clamp( r2.w, 0.0, 1.0 );
- r0.w = r0.w * r0.w + pd11.x;
- r1.w = r2.w * pd4.z + pd4.w;
- r4.z = r2.w * r2.w;
- r2.xyz = r0.xyz + pd11.yyy;
- r0.w = 1.0 / r0.w;
- r2.w = dot( r2.xyz, pd5.xyz );
- r1.w = r1.w * -r4.z + pd11.x;
- r1.w = clamp( r1.w, 0.0, 1.0 );
- r0.w = r0.w * r2.w;
- r2.w = max( r4.w, pd11.z );
- r2.z = r1.w * r0.w;
- r0.w = r3.w + r2.w;
- r1.w = max( r2.z, pd11.z );
- r1.xyz = r1.xyz * r2.www + r3.xyz;
- r0.w = r0.w + r1.w;
- r0.xyz = r0.xyz * r1.www + r1.xyz;
- r0.w = 1.0 / r0.w;
- gl_FragData[0].xyz = r0.xyz * r0.www;
- gl_FragData[0].w = pd11.x;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement