我有一个使用 gl_TexCoord 的 OpenGL 着色器,如下所示。但在 OpenGL ES 中,不支持 gl_TexCoord。我想知道我能做些什么来重构代码以使其在 OpenGL ES 上工作。
void main()
{
//scene depth calculation
float depth = linearize(texture2D(inputImageTexture2,gl_TexCoord[0].xy).x);
if (depthblur)
{
depth = linearize(bdepth(gl_TexCoord[0].xy));
}
...
}