Возврат значений из шейдера OpenGL ES 2.0

Можно ли получить какие-либо значения из шейдера OpenGL ES 2.0? Я хотел бы использовать графический процессор для обработки (не 3D). Единственное, что я мог придумать, - это выполнить рендеринг на холсте, а затем использовать readPixels для получения цветов (желательно в большом массиве 2d).


person abergmeier    schedule 10.06.2011    source источник


Ответы (1)


Да, это называется GPGPU. Единственный способ - отрисовать фреймбуфер или текстуру, здесь - это руководство, которое объясняет это, просто придерживайтесь версии GLSL.

person Dr. Snoopy    schedule 10.06.2011