繁体   English   中英

OpenGL ES 2.0 SL从片段着色器写入纹理

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM