Fix node graph type errors not being shown (#1917)
* Fix node graph type errors not being shown * Add newline * Remove unnecessary memo node implementation --------- Co-authored-by: hypercube <0hypercube@gmail.com>
This commit is contained in:
parent
f89a8447a6
commit
f6ffa45a81
|
|
@ -611,6 +611,12 @@ impl NodeGraphExecutor {
|
||||||
document.network_interface.document_metadata_mut().update_from_monitor(HashMap::new(), HashMap::new());
|
document.network_interface.document_metadata_mut().update_from_monitor(HashMap::new(), HashMap::new());
|
||||||
log::trace!("{e}");
|
log::trace!("{e}");
|
||||||
|
|
||||||
|
responses.add(NodeGraphMessage::UpdateTypes {
|
||||||
|
resolved_types: Default::default(),
|
||||||
|
node_graph_errors,
|
||||||
|
});
|
||||||
|
responses.add(NodeGraphMessage::SendGraph);
|
||||||
|
|
||||||
return Err("Node graph evaluation failed".to_string());
|
return Err("Node graph evaluation failed".to_string());
|
||||||
}
|
}
|
||||||
Ok(result) => result,
|
Ok(result) => result,
|
||||||
|
|
|
||||||
|
|
@ -609,7 +609,6 @@ fn node_registry() -> HashMap<ProtoNodeIdentifier, HashMap<NodeIOTypes, NodeCons
|
||||||
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: QuantizationChannels, params: [QuantizationChannels]),
|
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: QuantizationChannels, params: [QuantizationChannels]),
|
||||||
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: Vec<DVec2>, params: [Vec<DVec2>]),
|
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: Vec<DVec2>, params: [Vec<DVec2>]),
|
||||||
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: Arc<WasmSurfaceHandle>, params: [Arc<WasmSurfaceHandle>]),
|
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: Arc<WasmSurfaceHandle>, params: [Arc<WasmSurfaceHandle>]),
|
||||||
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: Arc<TextureFrame>, params: [Arc<WasmSurfaceHandle>]),
|
|
||||||
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: WindowHandle, params: [WindowHandle]),
|
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: WindowHandle, params: [WindowHandle]),
|
||||||
#[cfg(feature = "gpu")]
|
#[cfg(feature = "gpu")]
|
||||||
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: ShaderInputFrame, params: [ShaderInputFrame]),
|
async_node!(graphene_core::memo::MemoNode<_, _>, input: (), output: ShaderInputFrame, params: [ShaderInputFrame]),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue