Я хочу создать шейдер, который будет менять альфа-цвет текстуры с невидимого на видимый.
Я видел способ изменить gl_FragColor.a. Но для меня это не работает. Что бы я там ни делал, всегда весь экран черный.
precision mediump float;
uniform vec4 vColor;
uniform sampler2D uTexture;
varying vec2 vTexCoordinate;
uniform float alphaMod;
void main(){
gl_FragColor = texture2D(uTexture, vTexCoordinate);
gl_FragColor.a = alphaMod;
}
Модифицированный объект должен быть едва видим, но пока невидим.