|
@@ -4,9 +4,11 @@ class FixedColor extends hxsl.Shader {
|
|
|
|
|
|
static var SRC = {
|
|
|
@param var color : Vec4;
|
|
|
+ @const @param var USE_ALPHA : Bool;
|
|
|
var output : { color : Vec4 };
|
|
|
function fragment() {
|
|
|
- output.color = color;
|
|
|
+ output.color.rgb = color.rgb;
|
|
|
+ if( USE_ALPHA ) output.color.a = color.a;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -14,6 +16,7 @@ class FixedColor extends hxsl.Shader {
|
|
|
super();
|
|
|
this.color.setColor(color);
|
|
|
this.color.w = alpha;
|
|
|
+ USE_ALPHA = true;
|
|
|
}
|
|
|
|
|
|
}
|