В среде «мультитач» любое приложение, отображаемое на поверхности, может поворачиваться / масштабироваться в направлении пользователя. Фактическое решение - нарисовать приложение на FBO и нарисовать повернутый / масштабированный прямоугольник с текстурой на нем. Я не думаю, что это хорошо для производительности, и все видеокарты не предоставляют FBO.
Идея состоит в том, чтобы обрезать окно просмотра рендеринга в направлении пользователя.
Поскольку glViewport не может быть использован для этого, существует ли другой способ достичь этого?
(использовать glViewport (x, y, ширина, высота), и я хотел бы (x, y, ширина, высота, вращение от центра?))
PS: вращение вида модели или матрицы проекции не поможет, я хотел бы «повернуть план отсечения», сгенерированный glViewport. (только часть всей сцены).