ColorMatrix.hx 343 B

123456789101112131415161718192021
  1. package h3d.shader;
  2. class ColorMatrix extends hxsl.Shader {
  3. static var SRC = {
  4. var pixelColor : Vec4;
  5. @param var matrix : Mat4;
  6. function fragment() {
  7. pixelColor *= matrix;
  8. }
  9. };
  10. public function new( ?m : Array<Float> ) {
  11. super();
  12. if( m != null ) this.matrix.load(m) else this.matrix.identity();
  13. }
  14. }