По сути, вы визуализируете прямоугольник размером с экран, устанавливая в качестве текстуры текстуру вне экрана, которую вы визуализировали.
Теперь, для некоторых деталей:
Вероятно, лучше всего заранее создать желаемый буфер вершин. Вам понадобится компонент положения (X, Y, Z, хотя технически вам не нужен Z) и компонент UV. Я рекомендую сделать один из них для использования всей программой, при этом верхний левый угол будет позицией 0, 0, 0 с УФ 0, 0, а нижний правый - 1, 1, 0 с УФ 1, 1. Затем, чтобы сделать ваш текстуру, установите текстуру (как любую другую текстуру), настройте матрицу / матрицы для масштабирования так, как вам нужно, и отправьте вызов с этим буфером вершин.