ensure we add precision in gl emulation to both fragment and vertex shaders