| 变量类型 | application | fragment shader | vertex shader | 备注 |
| uniform | 可写 | 只读 | 只读 | 由application传递uniform类型变量到vertex shader OR fragment shader |
| attribute | 可写 | 不可声明,不可用 | 可读可写 | 只在vertex shader中使用 |
| varying | 不可用 | 可写可读 | 可写可读 | 用于fragment shader 和 vertex shader 传递变量,在fragment shader 和vertex shader中声明需一致 |
1.uniform 相关接口
glUniform* 设置uniform
glGetUniformLocation 获取uniform的标识
attribute varying 接口雷同uniform
浙公网安备 33010602011771号