Glut seems to be inconsistent with how it executed glutWarpPointer.  This caused an issue on some systems.
I've patched this tutorial to try to minimize calls to glutWarpPointer.
Update how glutWarpPointer is called to minimize calls and avoid issues on some systems.