Координаты экрана изменяются от -1.0f
до 1.0f
для каждой оси с началом координат (0 | 0) в центре экрана.
С учетом треугольника с
A(-1 | -1), B (+1 | -1), C (0 | +1)
, который отображается правильно в портретной ориентации, будет растягиваться по горизонтали и сжиматься по вертикали в альбомной ориентации.Это связано с тем, что расположение относительно экрана:
A (внизу слева), B (внизу справа), C (вверху по центру).
Таким образом, масштабирование не пропорционально.При пропорциональном масштабировании вы должны работать с соотношением сторон экрана и преобразовывать вершины в вершинный шейдер.