Я использую следующий код для уменьшения или увеличения яркости gl_FragColor
.
void main()
{
#ifdef SHADER_API_GLES3
vec2 uvTop = mix(_UvTopLeftRight.xy, _UvTopLeftRight.zw, gl_MultiTexCoord0.x);
vec2 uvBottom = mix(_UvBottomLeftRight.xy, _UvBottomLeftRight.zw, gl_MultiTexCoord0.x);
textureCoord = mix(uvTop, uvBottom, gl_MultiTexCoord0.y);
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
#endif
}
Но как мне изменить альфа-свойство gl_color?
Я пытался изменить gl_FragColor.a = 100
, но по какой-то причине он просто создает странные строки.
Я что-то упустил?