Drop most of the unnecessary GL shader wrapper functions/macros -
these were necessary before we made the shader backends