Răsfoiți Sursa

Adding __init__main in hxsl.

clementlandrin 1 an în urmă
părinte
comite
5c95326801
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      hxsl/Linker.hx

+ 2 - 0
hxsl/Linker.hx

@@ -363,6 +363,7 @@ class Linker {
 			init : [-3000],
 			vert : [-2000],
 			frag : [-1000],
+			main : [-2500],
 		};
 		for( s in shadersData ) {
 			for( f in s.funs ) {
@@ -382,6 +383,7 @@ class Linker {
 					var status : Null<Bool> = switch( f.ref.name ) {
 					case "__init__vertex": prio = initPrio.vert; true;
 					case "__init__fragment": prio = initPrio.frag; false;
+					case "__init__main": prio = initPrio.main; false;
 					default: prio = initPrio.init; null;
 					}
 					switch( f.expr.e ) {