浏览代码

Fix null access on splitter.

clementlandrin 1 年之前
父节点
当前提交
6ab795b6e1
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      hxsl/Splitter.hx

+ 1 - 1
hxsl/Splitter.hx

@@ -217,7 +217,7 @@ class Splitter {
 	function checkVar( v : VarProps, vertex : Bool, vvars : Map<Int,VarProps>, p ) {
 		switch( v.v.kind ) {
 		case Local if( v.requireInit ):
-			if ( v.origin.parent.name != "global" && !isBatchShader )
+			if ( v.origin.parent == null || (v.origin.parent.name != "global" && !isBatchShader) )
 				throw new Error("Variable " + v.v.name + " is used without being initialized", p);
 		case Var:
 			if( !vertex ) {