Как изменить прозрачность текстуры в шейдере - PullRequest
1 голос
/ 06 октября 2019

Я хочу создать шейдер, который будет менять альфа-цвет текстуры с невидимого на видимый.

Я видел способ изменить 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;
}

Модифицированный объект должен быть едва видим, но пока невидим.

...