I am printing an opengl rendering using a bitblt.

I do not understand why the
glClearColor( 1.0f, 1.0f, 1.0f, 1.0f );

causes the background of my printout to be yellow.

If I leave the clear color as the default, the background is black.

Please help!!