2016-05-19 5 views
-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つのコンポーネントであるコードのため、私はどのようにするのか分かりません。私にこれを可能にする機能はありますか?

答えて

関連する問題