two reader with the same input filename (eg [Project]/input.png) but different values for [Project] will be stored in the same cache entry, resulting in rendering bugs (see the TestNormalize unit test).
Two solutions:
compute a "project hash" from all variables in the project, and prepend it to all cache hashes
substitute all variables in string parameters before computing the hash
This probably also affects Natron 2 (to a lesser extent)
two reader with the same input filename (eg [Project]/input.png) but different values for [Project] will be stored in the same cache entry, resulting in rendering bugs (see the TestNormalize unit test).
Two solutions:
This probably also affects Natron 2 (to a lesser extent)