Try to make the GL code a little clearer.