 
 #define V_CENTER            flat_varying_vec4_0.xy
 #define V_START_RADIUS      flat_varying_vec4_0.z
-#define V_END_RADIUS        flat_varying_vec4_0.w
+#define V_RADIUS_SCALE      flat_varying_vec4_0.w
 
 #define V_REPEATED_SIZE     flat_varying_vec4_1.xy
 #define V_GRADIENT_REPEAT   flat_varying_vec4_1.z


    V_CENTER = gradient.center_start_end_radius.xy;
    V_START_RADIUS = gradient.center_start_end_radius.z;
    V_END_RADIUS = gradient.center_start_end_radius.w;

    // Transform all coordinates by the y scale so the
    // fragment shader can work with circles

#undef V_GRADIENT_ADDRESS
#undef V_CENTER
#undef V_START_RADIUS
#undef V_RADIUS_SCALE
#undef V_REPEATED_SIZE
#undef V_GRADIENT_REPEAT
#undef V_POS
