如何将数据从顶点着色器传递到片段着色器,中间有着色器[重复]

Posted

技术标签:

【中文标题】如何将数据从顶点着色器传递到片段着色器,中间有着色器[重复]【英文标题】:How to pass data from vertex shader to fragment shader with shaders in between [duplicate] 【发布时间】:2018-12-30 12:05:37 【问题描述】:

(我对这个真的很陌生。)

我想将vec4 颜色从我的顶点着色器传递到片段着色器。我需要从vertex -> tesselation -> geometry -> fragment 传递它还是只从vertex -> fragment 传递它?

【问题讨论】:

【参考方案1】:

第一个是,您需要将它一直传递到您绑定到程序的所有着色器阶段。

【讨论】:

以上是关于如何将数据从顶点着色器传递到片段着色器,中间有着色器[重复]的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL:为啥我不能将单个浮点数从顶点着色器传递到片段着色器?

OpenGL着色器没有将变量从顶点传递到片段着色器

如何在片段着色器中找到 4 个顶点之间的插值位置?

将统一值传递给顶点和片段着色器

通过顶点属性指针将颜色坐标传递到顶点着色器

使用金属顶点和片段着色器将 MTLTexture 传递给 SCNProgram