소스 검색

fix shader compile error

Prevent an error on shader compile when linking a param in an input of a subgraph.
Jed 4 년 전
부모
커밋
71b1e45137
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      hrt/shgraph/ShaderGraph.hx

+ 2 - 1
hrt/shgraph/ShaderGraph.hx

@@ -217,7 +217,8 @@ class ShaderGraph {
 			}
 			allVariables.push(shaderParam.variable);
 			allParameters.push(shaderParam.variable);
-			allParamDefaultValue.push(getParameter(shaderParam.parameterId).defaultValue);
+			if (parametersAvailable.exists(shaderParam.parameterId))
+				allParamDefaultValue.push(getParameter(shaderParam.parameterId).defaultValue);
 		}
 		if (isSubGraph) {
 			var subGraph = Std.downcast(node, hrt.shgraph.nodes.SubGraph);