Blender Git Commit Log

Git Commits -> Revision 39cf1ee

Revision 39cf1ee by Manuel Castilla
September 4, 2021, 13:37 (GMT)
Compositor: Merge equal operations

Some operations can take a lot of time to execute and
any duplication should be avoided.

This patch implements a compile step that detects
operations with same type, inputs and parameters that
produce the same result and merge them. Now operations
can generate a hash that represents their output result. They only
need to implement `hash_output_params` and hash any parameter
that affects the output result.

Reviewed By: jbakker

Differential Revision:

Commit Details:

Full Hash: 39cf1ee6d8d849908b5cf17572d2378d7b1690a2
Parent Commit: c78cd1c
Lines Changed: +373, -11

By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2022