A better way of rendering without using gl_quads