Шейдеры не могут читать данные из фреймбуфера, они могут передавать данные только вперед путем рендеринга конвейера.Но для последующей обработки необходимо прочитать отрендеренное изображение.
Я собираюсь решить это следующим образом: 1) создать текстуру с размером области просмотра;2) нормально рендерит изображение на текстуру;3) рендерит текстуру в кадровый буфер, пропуская ее через шейдер пост-обработки.
Я правильно делаю?Существуют ли более эффективные способы постобработки?