gpt4 book ai didi

javascript - 使用 opengl/glsl 混合两个片段着色器

转载 作者:行者123 更新时间:2023-11-28 02:04:50 24 4
gpt4 key购买 nike

我有两个做不同事情的着色器。第一个加载从 html5 Canvas 实时生成的图像,另一个由表示着色器代码的字符串生成。

基本上,我想将纹理覆盖在第一个着色器上,但代码生成的着色器不会对纹理产生任何影响。纹理本身有自己的着色器。

如何显示两个着色器(带有纹理的着色器将具有白色透明度,因此下面生成的着色器将可见。

最佳答案

使用混合操作请参阅here (是的,它是一个旧链接,但仍然有效)。

使用着色器绘制底层三 Angular 形,然后启用混合并使用另一个着色器绘制其他三 Angular 形,而不是第二个着色器必须写入 Alhpa 值(例如 0.7)。

关于您的术语:

说纹理有着色器显然是错误的,着色器会获取纹理,因此您基本上只能看到一个对纹理进行操作的着色器。

关于javascript - 使用 opengl/glsl 混合两个片段着色器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17926500/

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