使用glsl'attribute'和'in'之间有什么区别?

时间:2013-03-28 13:53:21

标签: opengl glsl

写作

之间有什么区别
in vec3 position;

attribute vec3 position;

在glsl着色器中?

1 个答案:

答案 0 :(得分:6)

自glsl 1.3以来,

attributevarying已弃用,并已在glsl 1.4中删除:

此处摘录自glsl 1.4 specs 1.2.6功能与版本1.2的差异摘要):

  

以下是1.3版中不推荐使用的功能摘要:

     
      
  • 使用关键字属性改变(使用 in out )。
  •