Also, `gl` newbie question -- making a temporary variable to store that long thing:
```
vec4 corner = vec4(radius, radius, v_eye_position.z, v_eye_position.w);
vec4 proj_corner = u_projection * corner
```
This should be optimized during compilation to yield equivalent code, right (assuming my syntax is correct)? This would be one way of getting the code to fit.