precision mediump float; uniform sampler2D Texture; uniform float Transparency; uniform vec4 BrickColor; varying vec2 texCoord; void main() { vec4 color = BrickColor * texture2D(Texture,texCoord).rgba; gl_FragColor = vec4(color.rgb, color.a * Transparency); }