Здравствуйте, давненько я не кодил на OpenGL. Есть мысль написать библиотечку для постобработки картинки в OpenGL приложениях на шейдерах. Но для этого желательно сохранить текущие рендерстейты(шейдер, текструру и пр). В связи с чем вопрос, как это всё получить в OpenGL?