10 lines
454 B
Bash
10 lines
454 B
Bash
precision mediump float;
|
|
varying vec2 vTextureCoord;//接收从顶点着色器过来的参数
|
|
uniform sampler2D sTexture1;//纹理内容数据1
|
|
uniform sampler2D sTexture2;//纹理内容数据2
|
|
uniform float uT;
|
|
void main() {
|
|
vec4 color1 = texture2D(sTexture1, vTextureCoord); //从纹理中采样出颜色值1
|
|
vec4 color2 = texture2D(sTexture2, vTextureCoord); //从纹理中采样出颜色值2
|
|
gl_FragColor = color1*(1.0-uT) + color2*uT;// 混合两个颜色值
|
|
} |