12345678910111213141516 |
- #version 330 core
- in vec3 vertexColor; //输入颜色数据
- in vec2 TexCoord; //输入纹理坐标数据
- out vec4 FragColor; //输出颜色数据
- uniform sampler2D ourTexture1; //纹理采样器
- uniform sampler2D ourTexture2; //纹理采样器
- void main()
- {
- //FragColor = vec4(1,0,0,1);
- //FragColor = texture(ourTexture1, TexCoord) * vec4(vertexColor, 1.0); // 乘以颜色
- FragColor = mix(texture(ourTexture1, TexCoord), texture(ourTexture2, TexCoord), 0.2); // 混合两种纹理
- }
|