I would like to know the correct way to overlay a bitmap, such as an alphabetic character or an icon, on top of a bmp image that is drawn with glDrawPixels. I have tried using glBitmap to draw the bitmap and it works fine if I place the bitmap near the image origin. However, if the bitmap is placed some distance from the origin it starts to appear scrambled. The farther away from the origin the bitmap is placed the more scrambled it gets. However, if I do not display the underlying image, I can place the bitmap anywhere on the screen and it looks fine. Can anyone tell me why this might be happening? Thanks very much.