float linear_falloff = clamp(dist, 0.0, 1.0) * pihalf;
float falloff = cos(linear_falloff) * cos(linear_falloff);
x.rgb *= vec3(falloff);
float linear_falloff = clamp(dist, 0.0, 1.0) * pihalf;
float falloff = cos(linear_falloff) * cos(linear_falloff);
x.rgb *= vec3(falloff);