GLSL ES 3.0 和 2.0 的区别
Posted flypopo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GLSL ES 3.0 和 2.0 的区别相关的知识,希望对你有一定的参考价值。
GLSL ES 3.0 和 2.0 的区别
语法区别
- attribute和varying。 取而代之的是 in和out
- 头文件多了个#version 300 es
- 纹理 texture2D 和 texture3D 统统改为 texture
- 内置函数gl_FragColor和gl_FragData删除,如果片段着色器要输出用out声明字段输出。不过保留了gl_Position
- layout,可直接指定位置
以上是关于GLSL ES 3.0 和 2.0 的区别的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 2.0 和 ActionScript 3.0 有啥区别
OPENGL ES 2.0 知识串讲 ——GLSL 语法(II)
OPENGL ES 2.0 知识串讲 ——GLSL 语法(II)