this version uses GL_POINTS instead of glDrawPixels