Мне нужно применить некоторые пиксельные шейдеры к растровому изображению (используя OpenGL) и отправить результат на сервер. Предполагается, что рендеринг выполняется в фоновом режиме, поэтому я не могу создать GLSurfaceView для этой цели. Поэтому мой вопрос: возможно ли сделать рендеринг OpenGL на Android без использования GLSurfaceView? Как рендеринг непосредственно в растровое изображение, или холст или какой-то буфер / массив? Или, может быть, можно использовать какой-то фиктивный GLSurfaceView?