ColorKey.hx 345 B

1234567891011121314151617181920
  1. package h3d.shader;
  2. class ColorKey extends hxsl.Shader {
  3. static var SRC = {
  4. @param var colorKey : Vec4;
  5. var textureColor : Vec4;
  6. function fragment() {
  7. var cdiff = textureColor - colorKey;
  8. if( cdiff.dot(cdiff) < 0.00001 ) discard;
  9. }
  10. }
  11. public function new( v = 0 ) {
  12. super();
  13. colorKey.setColor(v);
  14. }
  15. }