buffering uses a back buffer and a
front buffer is the one displayed by the graphics hardware.
back buffer is where the rendering occurs.
two buffers are swapped when
the rendering of a frame is complete.
This can be accomplished using the WGL function SwapBuffers(hDC);