Раньше я делал меню вот так:
рисовал кучу кнопок, накладывал на эти кнопки часть одной текстуры.
Я немного подумал, и вот что надумалось:
а не проще ли нарисовать один лишний прямоугольник чуть ближе к экрану и на него просто наложить ту самую текстуру с кнопочками. Ведь так быстрее программа работать будет(или всё же нет?)
Но вот возникла одна проблема, хотя я ещё даже не начал делать это меню.
Я создаю окно при помощи glut, сразу же разворачиваю на полный экран. Определяю разрешение экрана и отрисовываю всю сцену. При разрешениях 800х600 и 1024х768 я заметил некоторые различия

.
Вот меня и интересует, если я наложу текстуру на дополнительный прямоугольник, будут ли кнопки точно под нужными частями текстуры??
Рисую я кнопки примерно так:
х и у - размеры экрана.
х/12 и у/8;
х/12 и у/9;
х/16 и у/9;
х/16 и у/8;
пусть всё это - четыре кординаты кнопки.
Таким же способом я делю и текстуру.
Я это спрашиваю, т.к. не очень хочу тратить время на эксперимент(Будет ли правильно работать моё меню).
Поэтому, если кто знает, подскажите, пожалуйста.
P.S. А про экспериментировать я смогу только через 2 недели ,так как с завтрашнего дня доступа к компьютеру не будет. Так что и ответа я могу подождать две недели.