CC-Fractal-Suite
|
Source that defines objects that stash cooked parameter data. More...
Source that defines objects that stash cooked parameter data.
Cop2 Nodes rely on highly-threaded calls to calculate the image pixels. As a result, Cops has a builting concept of a ContextData object that is meant to hold onto the parameters, and is copied to each thread so that parameters aren't cooked dozens of times. CCFS takes this one step further, by using these StashData objects as though they were threadsafe 'parameter' getters. This was necessary, because of how many different parms are shared by nodes in the CCFS.