Допустим я хочу нарисовать квадрат на экране. Если использовать стандартную ортогональную проекцию, то при соотношении сторон 1:1 квадрат будет квадратом, но при растяжении окна это будет прямоугольник. Как этого избежать? Стоит ли использовать проекцию, при которой размеры можно указывать в пикселях, чтобы брать процент от стороны?
Anthony228357 , процесс настройки контекста нетривиален. Твой вопрос относится именно к настройке контекста. Тебе стоит показать свой код настройки чтобы можно было определить, чего и в каком объеме тебе не хватает для настройки правильного отображения пространства в любом разрешении и при любом соотношении сторон.
Наперед просто скажу, что у знакомых с графическими API людей описываемой тобой проблемы никогда не возникает.
Я разобрался немного в теме и теперь просто интересуюсь тем, что должно быть в приоритете при масштабировании: ширина , высота, или брать меньшее из двух?