[Bf-blender-cvs] [8c131be7693] compositor-cryptomatte-workflow: Removed duplicate versioning code.

Jeroen Bakker noreply at git.blender.org
Tue Feb 16 09:47:20 CET 2021


Commit: 8c131be7693002883c68945faef6eeead88d6c56
Author: Jeroen Bakker
Date:   Mon Feb 15 11:16:13 2021 +0100
Branches: compositor-cryptomatte-workflow
https://developer.blender.org/rB8c131be7693002883c68945faef6eeead88d6c56

Removed duplicate versioning code.

===================================================================

M	source/blender/blenloader/intern/versioning_290.c

===================================================================

diff --git a/source/blender/blenloader/intern/versioning_290.c b/source/blender/blenloader/intern/versioning_290.c
index 15fbdb73668..b8ca2f17fd2 100644
--- a/source/blender/blenloader/intern/versioning_290.c
+++ b/source/blender/blenloader/intern/versioning_290.c
@@ -325,18 +325,6 @@ static void seq_convert_transform_crop_lb_2(const Scene *scene,
   }
 }
 
-static void compositor_convert_cryptomatte_node(Main *bmain, bNode *node)
-{
-  NodeCryptomatte *storage = (NodeCryptomatte *)node->storage;
-
-  char *matte_id = storage->matte_id;
-  if (matte_id == NULL || strlen(storage->matte_id) == 0) {
-    return;
-  }
-  BKE_cryptomatte_matte_id_to_entries(bmain, storage, storage->matte_id);
-  MEM_SAFE_FREE(storage->matte_id);
-}
-
 void do_versions_after_linking_290(Main *bmain, ReportList *UNUSED(reports))
 {
   if (!MAIN_VERSION_ATLEAST(bmain, 290, 1)) {
@@ -1753,19 +1741,6 @@ void blo_do_versions_290(FileData *fd, Library *UNUSED(lib), Main *bmain)
       }
     }
 
-    /* Convert `NodeCryptomatte->storage->matte_id` to `NodeCryptomatte->storage->entries` */
-    if (!DNA_struct_find(fd->filesdna, "CryptomatteEntry")) {
-      LISTBASE_FOREACH (Scene *, scene, &bmain->scenes) {
-        if (scene->nodetree) {
-          LISTBASE_FOREACH (bNode *, node, &scene->nodetree->nodes) {
-            if (node->type == CMP_NODE_CRYPTOMATTE) {
-              compositor_convert_cryptomatte_node(bmain, node);
-            }
-          }
-        }
-      }
-    }
-
     /* Keep this block, even when empty. */
   }
 }



More information about the Bf-blender-cvs mailing list