    if (specialData == 0)
    {
        float depth = sqrt(eyePos.x * eyePos.x + eyePos.y * eyePos.y + eyePos.z * eyePos.z);
        if (depth >= 80.0) discard;
        else if (mod(gl_FragCoord.y, 4.0) >= 2.0) gl_FragData[0].rgb = vec3(0.0);
        else
        {
            float depth2 = clamp(1.0 - (depth * .25), 0.0, 1.0);
            depth = mod(depth - activeTicks * 2.0, 80.0) - 80.0;
            depth = 1.0 + (depth * .025);
            if (depth < 0.0 || depth > 1.0) depth = 0.0;
            depth = max(depth2, pow(depth, 3.0));
            gl_FragData[0].rgb = vec3(depth * .5, depth * .5, depth * .5);
        }
    }
    else gl_FragData[1] = vec4(0.0, 0.0, 1.0, 1.0);