start); break; default: break; } f = clamp(f, 0.0, 1.0); mediump vec4 result = vec4(f * currentFragment.rgb + (1.0 - f) * fog_color.rgb, currentFragment.a); return result; }