Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Tönne <lukas.toenne@gmail.com>2016-06-16 10:10:35 +0300
committerLukas Tönne <lukas.toenne@gmail.com>2016-06-16 10:10:35 +0300
commit926819d82f7ab63d03c65197fd59f14259fc08fa (patch)
tree150245f7f680345978b934f9821c70f2a84aa74d /source/blender/editors/space_clip
parent5963c56967320151c2482f7c1eaf4fb76bcc25f4 (diff)
Use a Scope concept for avoiding codegen for existing nodes.
Rather than a single socket value map, use a "scope" to keep track of which nodes are already generated. This reintroduces the "block" idea from earlier versions, but at the later codegen stage rather than the node graph. Describing scope on the level of nodes becomes quite clumsy and ambiguous, and moves nodes further away from the UI representation. The compiler can handle this more elegantly without requiring persistent data. Scopes can be nested. This is not used yet, but will allow scoped variables later on, where the variables being used for a node path depend on its scope.
Diffstat (limited to 'source/blender/editors/space_clip')
0 files changed, 0 insertions, 0 deletions