У меня есть простой рисунок OpenGL. Когда пользователь изменяет размер окна, я хочу, чтобы рисунок сохранял соотношение сторон. Я добился этого, установив для glViewport максимальный прямоугольник с соответствующим соотношением сторон всякий раз, когда вызывается метод изменения формы.
Моя проблема в том, что я хочу нарисовать квадрат, который всегда будет оставаться в верхнем правом углу окна, независимо от размера или формы окна. Прямо сейчас этот квадрат перемещается по экрану всякий раз, когда изменяется форма окна.
Кто-нибудь может объяснить, как это сделать?
Спасибо,