summaryrefslogtreecommitdiff
path: root/src/modules/plasma/plasma.c
AgeCommit message (Collapse)Author
2017-04-22plasma: utilize context struct for module stateVito Caputo
2017-04-22*: add module context machineryVito Caputo
introduces create_context() and destroy_context() methods, and adds a 'void *context' first parameter to the module methods. If a module doesn't supply create_context() then NULL is simply passed around as the context, so trivial modules can continue to only implement render_fragment(). A subsequent commit will update the modules to encapsulate their global state in module-specific contexts.
2017-04-22plasma: enable threaded renderingVito Caputo
Same general procedure as the previous commit made to the julia module.
2017-04-22*: /render/render_fragment/ in rototiller_module_tVito Caputo
Adding more context to the name in anticipation of adding a prepare_frame() method to the module struct.
2017-04-21*: s/renderer/module/gVito Caputo
Make consistent with the source directory structure naming.
2017-02-07plasma: add a plasma rendererVito Caputo
© All Rights Reserved