Switch to mediump floats in fragment shaders for compatability; close #35