VertexColor.hx 340 B

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