【发布时间】:2016-05-26 00:10:24
【问题描述】:
我一直在使用 OpenGL 编写程序。最近,我开始学习 OpenGL Shading Language。我是新手;所以请在你的答案中详细说明。
我的问题是:
- GLSL 中有哪些不同类型的变量(限定符)?
- 它们有什么用途?
- 它们之间有何不同?
我只熟悉从顶点着色器传递到片段着色器以在顶点之间插值的“变化”变量。除此之外,我什么都不知道。
【问题讨论】:
-
谢谢大家的回答。从一些在线资源中,我找到了关于“in”和“out”两个限定符的信息,它们也可以用于 Vertex - Fragment Shaders 通信。它们与“可变”限定词非常相似。它们是单独的“类”限定词还是只是“变化”限定词的替代品?
标签: opengl glsl shader fragment-shader vertex