Add automatic type conversion and the node graph preprocessor#2478
Add automatic type conversion and the node graph preprocessor#2478
Conversation
aa7ff13 to
e11b57a
Compare
Performance Benchmark Resultscompile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain) Detailed metricscompile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams) Detailed metricscompile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights) Detailed metricscompile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape) Detailed metricscompile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress) Detailed metricscompile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires) Detailed metrics |
Performance Benchmark Resultscompile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain) Detailed metricscompile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams) Detailed metricscompile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights) Detailed metricscompile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape) Detailed metricscompile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress) Detailed metricscompile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires) Detailed metrics |
34dced3 to
5cacab2
Compare
|
that's nice |
…teEditor#2478) * Prototype document network level into node insertion * Implement Convert trait / node for places we can't use Into * Add isize/usize and i128/u128 implementations for Convert trait * Factor out substitutions into preprocessor crate * Simplify layer node further * Code review * Mark preprocessed networks as generated * Revert changes to layer node definition * Skip generated flag for serialization * Don't expand for tests * Code review --------- Co-authored-by: Keavon Chambers <keavon@keavon.com>
Closes #1890
Merging with the preprocessor disabled for tests, as a temporary measure before continuing to debug and solve why tests are failing with the preprocessor.