lumiera_/tests/core/steam
Ichthyostega f84517547b Dispatcher-Pipeline: coordination of base tick and prerequisite expansion
- had to fix a logical inconsistency in the underlying Expander implementation
  in TreeExplorer: the source-pipeline was pulled in advance on expansion,
  in order to "consume" the expanded element immediately; now we retain
  this element (actually inaccessible) until all of the immediate
  children are consumed; thus the (visible) state of the PipeFrameTick
  stays at the frame number corresponding to the top-level frame Job,
  while possibly expanding a complete tree of flexible prerequisites

This test now gives a nice visualisation of the interconnected states
in the Job-Planning pipeline. This can be quite complex, yet I still think
that this semi-functional approach with a stateful pipeline and expand functors
is the cleanest way to handle this while encapsulating all details
2023-06-14 18:12:41 +02:00
..
asset Library: rectify confusingly named function on the Grid API 2022-12-05 01:05:23 +01:00
control Functions-Commands: discard the ability to compare functors for equivalence (closes #294) 2019-06-23 19:45:30 +02:00
engine Dispatcher-Pipeline: coordination of base tick and prerequisite expansion 2023-06-14 18:12:41 +02:00
fixture Dispatcher-Pipeline: now (finally) able to implement MockDispatcher 2023-06-13 03:47:42 +02:00
mobject Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
play Dispatcher-Pipeline: now (finally) able to implement MockDispatcher 2023-06-13 03:47:42 +02:00
render-segment-test.cpp Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00