Я довольно новичок в OpenGL в Android. Я использую GPUImage Android для наложения фильтров на изображения. Но мой фрагментный шейдер требует три входных растровых изображения для вывода.
uniform sampler2D inputImageTexture;
uniform sampler2D inputImageTexture2;
uniform sampler2D inputImageTexture3;
uniform float intensity;
Но, насколько мне известно, GPUImage поддерживает GPUImageTwoInputFilter
. Итак, какую программу я должен написать для предоставления трех растровых изображений одному шейдеру. Или есть какой-то простой способ, которым я могу использовать OpenGL для этой задачи.