初次提交

This commit is contained in:
2022-09-19 18:05:01 +08:00
commit 57051fc44b
5401 changed files with 325410 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
precision mediump float;
uniform sampler2D sTexture;//纹理内容数据
//接收从顶点着色器过来的参数
varying vec2 vTextureCoord;
void main()
{
//给此片元颜色值
gl_FragColor = texture2D(sTexture, vTextureCoord);
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,22 @@
uniform mat4 uMVPMatrix; //总变换矩阵
attribute vec3 aPosition; //顶点位置
attribute vec3 bPosition; //顶点位置
attribute vec3 cPosition; //顶点位置
attribute vec2 aTexCoor; //顶点纹理坐标
uniform float uBfb;//变化百分比
varying vec2 vTextureCoord;
void main()
{
vec3 tv;
if(uBfb<=1.0)
{
tv=mix(aPosition,bPosition,uBfb);
}
else
{
tv=mix(bPosition,cPosition,uBfb-1.0);
}
gl_Position = uMVPMatrix * vec4(tv,1);
vTextureCoord = aTexCoor;//将接收的纹理坐标传递给片元着色器
}