more work on removing immediate mode GL_QUADS