对于OpenGL ES 3.0,我想知道我们是否仍然使用attribute
/ varying
等变量。或者我们需要切换到in
/ out
变量?
答案 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的超集。