shaders: playing with hourglass/funnel geom warp (commented out)
eliminate z-fighting (!) by changing how z values are calculated/re-scaled for GL
TODO: still need to revisit if this should be stored w/the geometry, done in the shader, etc. (this solution adds an extra layer attribute to the vertex buffer)