上篇文章 《使用 MediaExtractor 及 MediaCodec 解码音视频》介绍过对音视频进行解码,但是我们并没有将解码后的数据在屏幕上展示,如果需要渲染到屏幕上我们就需要了解下 OpenGL...CPU 中,但 GLSL 在 GPU 中运行。...符号也可以通数组下标的方法,由于向量在 GLSL 中常常用来表示颜色、纹理坐标等, GLSL 提供了通过 {x, y, z, w} , {r, g, b, a} 或 {s, t, r, q} 操作来获取向量分量...GLSL 限定符
限定符是对变量的解释说明,并限定变量在 GLSL 中的使用场景,在 GLSL 中支持如下限定符:
attribute : 只能用在顶点着色器中,一般用于表示顶点数据。...如下图所示:
一张纹理图片
在 GLSL 中纹理类型使用 sampler2D (2D世界)表示,在片元着色器中我们已经看到纹理变量的声明方式为:
uniform sampler2D sTexture