![](/img/trans.png)
[英]Java Android OpenGL ES 2.0 - fragment shader texture2D does not work
[英]OpenGL ES 2.0 SL writing out from fragment shader to texture
希望这是一个非常简单的问题。
如何从片段着色器中写出附加到帧缓冲区的纹理。 我假设它只是gl_FragColor,我是否想定义/使用其他变量,例如gl_Data [0]?
片段着色器:
precision mediump float;
varying vec2 vTextureCoord;
uniform sampler2D displayTexture;
void main() {
gl_FragColor = texture2D(displayTexture, vTextureCoord);
}
这个问题不是如何设置要写入的纹理,而是如何从片段着色器中写入。 我只想确保我有这个难题。
您似乎假设正确。 所有绘图代码都应该是同一图形,以渲染缓冲区以及附着的纹理,甚至是着色器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.