-
-uniform float PREFIX(pihalf_div_radius);
-uniform vec2 PREFIX(aspect_correction);
+
+// Implicit uniforms:
+// uniform float PREFIX(pihalf_div_radius);
+//
+// uniform vec2 PREFIX(aspect_correction);
+// uniform vec2 PREFIX(flipped_center);
float dist = (length(normalized_pos) - PREFIX(inner_radius)) * PREFIX(pihalf_div_radius);
float linear_falloff = clamp(dist, 0.0, pihalf);
float falloff = cos(linear_falloff) * cos(linear_falloff);
float dist = (length(normalized_pos) - PREFIX(inner_radius)) * PREFIX(pihalf_div_radius);
float linear_falloff = clamp(dist, 0.0, pihalf);
float falloff = cos(linear_falloff) * cos(linear_falloff);