希望这是一个非常简单的问题。OpenGL ES 2.0 SL从片段着色器写入纹理
如何从片段着色器中写出附加到framebuffer的纹理。我认为这只是gl_FragColor,我想定义/使用不同的变量,如gl_Data [0]?
破片着色器:
precision mediump float;
varying vec2 vTextureCoord;
uniform sampler2D displayTexture;
void main() {
gl_FragColor = texture2D(displayTexture, vTextureCoord);
}
这个问题不是如何设置一个纹理写入,只是如何从片段着色器内写出来的。我只是想确保我有这个难题。
是的,它应该是相同的输出。当您切换到显示缓冲区时,如果您有不同的制服/处理需求,则需要更改着色器程序。 – prabindh