瀏覽代碼

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);