OpenGL ES3和ES2着色器变量之间的区别

时间:2014-11-02 00:01:05

标签: opengl-es-3.0

对于OpenGL ES 3.0,我想知道我们是否仍然使用attribute / varying等变量。或者我们需要切换到in / out变量?

1 个答案:

答案 0 :(得分:1)

如果转到新的GLSL版本(in),则需要切换到out / #version 300 es。规范记录了新的存储限定符,并且还特别提到:

  

将应用程序从OpenGL ES 2.0移植到OpenGL ES 3.0时,应注意以下几点:并非v3.00中提供该语言的v1.00中的所有语言结构,例如:属性和变化的限定符。但是,GLSL ES 3.00的功能是GLSL ES 1.00的超集。