Суть такая: картинка рендерится в фреймбуфер, потом идёт на постпроцессинг. Для ускорения рендера (там тяжелый шейдер) я его масштабирую в 1..4 раза перед выводом (т.е. рендер идёт в буфер уменьшенного (х1..х4) размера, а в посте уже растягивает на всё окно).
Собственно проблема - при масштабе != 1 происходит какая-то хрень с матрицей (судя по результатам). Геометрию начинает жестко козявить, трансформации уплывают, сдвиг какой-то появился. Причём величина постоянная и чётко зависящая от масштаба. Т.е. я где-то явно что-то не учёл. А вот где и что понять не могу.
В качестве обёртки использую GLFV (мож он что ещё настраивает под размер экрана?)
Ванную: виноват viewport.
Был такой мысль. Но что с ним делать непонятно. Я же не на экран рисую. Или его для фб тоже надо устанавливать?
Ага, спасибо. Теперь работает :)
Тема в архиве.