如何在自定义GPUImage过滤器中设置自定义纹理?

时间:2017-11-15 02:31:32

标签: objective-c gpuimage

我有一个使用GPUImageFilter构建的自定义过滤器,它在着色器中有两个纹理采样器。第一个纹理在.fsh文件中定义为inputImageTexture,默认情况下为bind。但我不知道如何在代码中绑定inputImageTexture2。 我搜索了GPUImageFilter.h .m文件,但没有找到任何与之相关的方法。有人知道吗?

1 个答案:

答案 0 :(得分:0)

如果要使用两个纹理作为输入,则使用GPUImageTwoInputFilter而不是GPUImageFilter。前者已正确设置所有代码以接收两个输入,并定义第二个纹理输入所需的统一。

否则,您可以查看GPUImageTwoInputFilter定义的内容,以便能够提供第二个纹理输入并在自定义类中自行使用。