-2
#version 140
in vec2 textureCoords;
out vec4 out_Color;
float alpha = 0.5;
uniform sampler2D guiTexture;
void main(void){
out_Color = texture(guiTexture,textureCoords);
}
私はGLSLをかなり新しくしています。アルファを使ってミックスを追加する機能
私は基本的に上記の次のコードに透明度値(浮動小数点数)を追加したいと思います(実行するのは気にしないでください)。 floatの値は、out_Color変数のfloat a(4番目のコンポーネント)である必要があります。しかし、現在のところ4つのコンポーネントであるコードのため、私はどのようにするのか分かりません。私にこれを可能にする機能はありますか?