我在OpenGL纹理上运行视频,并使用片段着色器为其应用多个图像滤镜。
着色器中的代码段:
private static final String fragmentShaderCode =
"#extension GL_OES_EGL_image_external : require\n" +
"precision mediump float;" +
"uniform samplerExternalOES texture;" +
"varying vec2 v_TexCoordinate;" +
...
我也想模糊这一点,但我只找到模糊 sampler2D 纹理的示例,而不是 samplerExternalOES 纹理。
是否可以从一个转换为另一个?或者这将如何运作?
答案 0 :(得分:0)
您可以将其用作sampler2D
。您可以使用texture2D
函数本身访问纹理。将您的模糊滤镜应用为正常纹理。它应该工作。