具体讲解看我的这篇文章:
《一起学 WebGL:绘制图片》
// 缩小和放大都都使用 “最近点采样”
gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER...必须为 0(但 opengl 支持)
gl.RGB, // 源图像数据格式
gl.UNSIGNED_BYTE, // 纹素(单个像素)数据类型
data // 数据数组,一个个像素点
);..., // 纹理内部格式
1,
1,
0,
gl.RGB, // 源图像数据格式
gl.UNSIGNED_BYTE, // 纹素数据类型
data // 数据
);
gl.uniform1i...0, // 细节级别
gl.RGBA, // 纹理内部格式
2,
2,
0,
gl.RGBA, // 源图像数据格式
gl.UNSIGNED_BYTE, // 纹素数据类型...:三角形加上渐变色
一起学 WebGL:复合矩阵
一起学 WebGL:绘制图片
一起学 WebGL:图元的类型
一起学 WebGL:绘制三角形
一起学 WebGL:改变点的颜色
一起学 WebGL