In most games there are input boxes; for example, username and password details at the start of an MMO, or entering a characters name at the start of an RPG. In previous projects I've created pop-up dialog boxes to do this, but these are pop-up windows and not actually in the opengl window. How do I create these in-window text input boxes?