VertexColorAlpha.hx 337 B

12345678910111213141516171819202122
  1. package h3d.shader;
  2. class VertexColorAlpha extends hxsl.Shader {
  3. static var SRC = {
  4. @input var input : {
  5. var color : Vec4;
  6. };
  7. var pixelColor : Vec4;
  8. @const var additive : Bool;
  9. function fragment() {
  10. if( additive )
  11. pixelColor += input.color;
  12. else
  13. pixelColor *= input.color;
  14. }
  15. };
  16. }