ソースを参照

material: don't override pass names set by mat.props

trethaller 4 年 前
コミット
742e9daa4e
1 ファイル変更2 行追加1 行削除
  1. 2 1
      hrt/prefab/Material.hx

+ 2 - 1
hrt/prefab/Material.hx

@@ -56,7 +56,8 @@ class Material extends Prefab {
 			mat.props = props;
 			mat.props = props;
 			if(color != null)
 			if(color != null)
 				mat.color.setColor(h3d.Vector.fromArray(color).toColor());
 				mat.color.setColor(h3d.Vector.fromArray(color).toColor());
-			mat.mainPass.setPassName(mainPassName != null ? mainPassName : "default");
+			if(mainPassName != null)
+				mat.mainPass.setPassName(mainPassName);
 
 
 			inline function getTex(pname: String) {
 			inline function getTex(pname: String) {
 				var p : String = Reflect.field(this, pname);
 				var p : String = Reflect.field(this, pname);