Нет проблем. Просто нарисуйте свою 3D-сцену с соответствующими
загружены матрицы моделей и проекций. Затем загрузить
2D-матрицы, отключите тест глубины и визуализируйте
меню. Вот пример того, как это может выглядеть.
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