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
path: root/extern
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2015-12-15 19:56:27 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2015-12-28 14:37:48 +0300
commit738f6d8127a18f5bbb748419bc30faec40550532 (patch)
tree55979af0cbd93b72518079b4f55ae8a9e4b80453 /extern
parentdaf6f5f81e241484ea8afc5d70ef3027969e5ac1 (diff)
Cycles: Implement node deduplication routines
The idea of this commit is to merge nodes which has identical settings and matching inputs into a single node in order to minimize number of SVM instructions. This is quite simple bottom-top graph traversal and the trickiest part is how to compare node settings without too much trouble which seems to be solved is quite clean way. Still possibilities for further improvements: - Support comparison of BSDF nodes - Support comparison of volume nodes - Support comparison of curve mapping/ramp nodes Reviewers: brecht, juicyfruit, dingto Differential Revision: https://developer.blender.org/D1673
Diffstat (limited to 'extern')
0 files changed, 0 insertions, 0 deletions