No problems. Just draw your 3D scene with suitable loaded models and projection matrices. Then load, align the 2D matrices, turn off the depth check and menu. Here is an example of how it might look.
glEnable(GL_DEPTH_TEST) glMatrixMode(GL_MODELVIEW); --code to load my Perspective Modelview Matrix glMatrixMode(GL_PROJECTION); --code to load my Perspective Projection Matrix --code to draw my 3D scene glMatrixMode(GL_MODELVIEW) glLoadIdentity() glMatrixMode(GL_PROJECTION); --code to setup my "menu" coords, probably something like gluOrtho2D glDisable(GL_DEPTH_TEST) --code to draw the menus
source share