与opengl相似的,还有directx
webgl是在opengl上的一层封装
opengl1.0时代,渲染管线不可编程
2.0时代 渲染可编程
3.0时代,主要对2.0的语法进行了优化
什么是shader
中文叫着色气,类似c语言,专门针对opengl
开发的语言
一个完整的shader分为两个部分。顶点着色器,片段着色器
注意:guang zha hua 光栅化。
shader变量类型
1、uniform 外部程序传给shader的,对于每个shader程序来讲都是全局唯一
2、attribute 只能在顶点着色器中使用,对于每个顶点的attribute都是不一样的,一般用来存储顶点坐标,顶点颜色等等
3、