ColorMult.hx 309 B

1234567891011121314151617
  1. package h3d.shader;
  2. class ColorMult extends hxsl.Shader {
  3. static var SRC = {
  4. var pixelColor : Vec4;
  5. @perInstance @param var color : Vec4;
  6. @param var amount : Float = 1.0;
  7. function fragment() {
  8. pixelColor.rgba = mix(pixelColor.rgba, pixelColor.rgba * color, amount);
  9. }
  10. };
  11. }