gpt4 book ai didi

textures - GLSL 可以同时输出到两个/多个纹理吗?

转载 作者:行者123 更新时间:2023-12-04 12:37:37 24 4
gpt4 key购买 nike

我可以让着色器读取两个纹理,但对于输出,似乎只有 gl_FragColor。有没有办法从一个着色器渲染到两个不同的纹理?顺便说一句,我正在使用 Processing 和 GLGraphics 库。

最佳答案

是的,您可以写入 gl_FragData,这是一个输出数组(大小取决于您的实现)。或者使用较新版本的 GL,不推荐使用 gl_FragColor 和 gl_FragData 并且您声明自己的 out片段着色器要写入的变量。声明多个此类 out多个输出缓冲区的变量。

关于textures - GLSL 可以同时输出到两个/多个纹理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4170956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com