Bladeren bron

allow to customize shaders in sub pass

Nicolas Cannasse 11 jaren geleden
bovenliggende
commit
d505c11a40
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      h3d/pass/Default.hx

+ 5 - 0
h3d/pass/Default.hx

@@ -78,6 +78,10 @@ class Default extends Base {
 		return t;
 	}
 
+	function processShaders( p : Object, shaders : hxsl.ShaderList ) {
+		return shaders;
+	}
+
 	@:access(h3d.scene)
 	function setupShaders( passes : Object ) {
 		var p = passes;
@@ -92,6 +96,7 @@ class Default extends Base {
 				}
 				shaders = lightSystem.computeLight(p.obj, shaders);
 			}
+			shaders = processShaders(p, shaders);
 			var count = 0;
 			for( s in shaders )
 				p.shaders[count++] = s;