summaryrefslogtreecommitdiff
path: root/src/modules/sparkler/particles.c
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2017-12-10 09:51:36 -0800
committerVito Caputo <vcaputo@pengaru.com>2017-12-10 12:15:20 -0800
commit1d73823602297ab490dc4222f63c1845f84a9e98 (patch)
treeb50a8e27d1dcdf861270e63ed117b8c3be18ac32 /src/modules/sparkler/particles.c
parent3249e0e65e7a9361eb3604d46496182fda9f83c0 (diff)
rototiller: introduce module.finish_frame()
Add a hook for post-render serialized frame completion, some of the renderers may have state to cleanup after rendering a frame. A future commit may change add a return value to control flow for features like multi-pass rendering within a given module. The raytracer for example may want to add concurrently executed post filters, and having a non-void return from finish_frame() would be a tidy way to tell rototiller "go back to prepare->render for this context" as many times as necessary, keeping the pass state in the context. For now its return is void however, as I just need a cleanup hook as the raytracer becomes more stateful per frame with a BIH spatial index in the works.
Diffstat (limited to 'src/modules/sparkler/particles.c')
0 files changed, 0 insertions, 0 deletions
© All Rights Reserved