While the setup here in the test seems trivial, this touches on some challenging questions of design: Presumably the invocation of a Render Job will need some kind of ''Render Context'' — since the relation of the absolute nominal time to some output frame number is strictly ''a concern of the render process''. However, it seems prudent to keep that relation separate from the `RenderInvocation`, so that access to all invocation parameters has to be supplied by the Render Job Functor. This change in the test setup now uses a `DiagnosticOutputSlot` instead of directly allocating some buffer for output; the data written into the `DataSink` can be investigated after-the-fact.
13 MiB
13 MiB
| The file is too large to be shown. |