[Bf-blender-cvs] [bb51bc2a6d0] asset-metadata: Merge branch 'master' into asset-metadata

Julian Eisel noreply at git.blender.org
Thu Sep 10 18:49:52 CEST 2020


Commit: bb51bc2a6d0920aec9b199a5484f6f6c37ca3bfc
Author: Julian Eisel
Date:   Thu Sep 10 18:49:12 2020 +0200
Branches: asset-metadata
https://developer.blender.org/rBbb51bc2a6d0920aec9b199a5484f6f6c37ca3bfc

Merge branch 'master' into asset-metadata

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



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

diff --cc source/blender/blenkernel/CMakeLists.txt
index 215fc9c4dba,cf43d0fe845..a1d174090a9
--- a/source/blender/blenkernel/CMakeLists.txt
+++ b/source/blender/blenkernel/CMakeLists.txt
@@@ -77,7 -77,7 +77,8 @@@ set(SR
    intern/armature.c
    intern/armature_deform.c
    intern/armature_update.c
 +  intern/asset.c
+   intern/attribute.c
    intern/autoexec.c
    intern/blender.c
    intern/blender_copybuffer.c
@@@ -268,8 -268,8 +269,9 @@@
    BKE_animsys.h
    BKE_appdir.h
    BKE_armature.h
+   BKE_attribute.h
    BKE_autoexec.h
 +  BKE_asset.h
    BKE_blender.h
    BKE_blender_copybuffer.h
    BKE_blender_undo.h
diff --cc source/blender/blenkernel/intern/lib_id_delete.c
index a5b9c7d6bcf,22ea5f2c854..18339a0d26b
--- a/source/blender/blenkernel/intern/lib_id_delete.c
+++ b/source/blender/blenkernel/intern/lib_id_delete.c
@@@ -61,12 -61,9 +62,13 @@@ void BKE_libblock_free_data(ID *id, con
  
    if (id->override_library) {
      BKE_lib_override_library_free(&id->override_library, do_id_user);
+     id->override_library = NULL;
    }
  
 +  if (id->asset_data) {
 +    BKE_asset_data_free(id->asset_data);
 +  }
 +
    BKE_animdata_free(id, do_id_user);
  }
  
diff --cc source/blender/blenloader/intern/readfile.c
index 2f9bd424303,3d42330dd4f..c53956ffb4f
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@@ -114,8 -113,8 +114,9 @@@
  
  #include "BKE_action.h"
  #include "BKE_anim_data.h"
+ #include "BKE_animsys.h"
  #include "BKE_armature.h"
 +#include "BKE_asset.h"
  #include "BKE_brush.h"
  #include "BKE_collection.h"
  #include "BKE_colortools.h"
diff --cc source/blender/editors/CMakeLists.txt
index fd3b887716d,1f5dc73f732..a2ae350ce4b
--- a/source/blender/editors/CMakeLists.txt
+++ b/source/blender/editors/CMakeLists.txt
@@@ -22,8 -22,9 +22,10 @@@ if(WITH_BLENDER
  
    add_subdirectory(animation)
    add_subdirectory(armature)
 +  add_subdirectory(asset)
    add_subdirectory(curve)
+   add_subdirectory(geometry)
+   add_subdirectory(gizmo_library)
    add_subdirectory(gpencil)
    add_subdirectory(interface)
    add_subdirectory(io)
diff --cc source/blender/makesrna/RNA_access.h
index e49f583eeef,8ee10047750..59b93dce880
--- a/source/blender/makesrna/RNA_access.h
+++ b/source/blender/makesrna/RNA_access.h
@@@ -67,7 -67,8 +67,9 @@@ extern StructRNA RNA_ArmatureGpencilMod
  extern StructRNA RNA_ArmatureModifier;
  extern StructRNA RNA_ArrayGpencilModifier;
  extern StructRNA RNA_ArrayModifier;
+ extern StructRNA RNA_Attribute;
+ extern StructRNA RNA_AttributeGroup;
 +extern StructRNA RNA_AssetData;
  extern StructRNA RNA_BackgroundImage;
  extern StructRNA RNA_BevelModifier;
  extern StructRNA RNA_BezierSplinePoint;
diff --cc source/blender/makesrna/intern/CMakeLists.txt
index 78f9447e6d6,0387f83d695..095a29d3256
--- a/source/blender/makesrna/intern/CMakeLists.txt
+++ b/source/blender/makesrna/intern/CMakeLists.txt
@@@ -30,7 -30,7 +30,8 @@@ set(DEFSR
    rna_animation.c
    rna_animviz.c
    rna_armature.c
+   rna_attribute.c
 +  rna_asset.c
    rna_boid.c
    rna_brush.c
    rna_cachefile.c
diff --cc source/blender/makesrna/intern/makesrna.c
index 529aea0a2a2,f1086ab69bc..292d7df95d5
--- a/source/blender/makesrna/intern/makesrna.c
+++ b/source/blender/makesrna/intern/makesrna.c
@@@ -4272,7 -4276,7 +4276,8 @@@ static RNAProcessItem PROCESS_ITEMS[] 
      {"rna_animation.c", "rna_animation_api.c", RNA_def_animation},
      {"rna_animviz.c", NULL, RNA_def_animviz},
      {"rna_armature.c", "rna_armature_api.c", RNA_def_armature},
+     {"rna_attribute.c", NULL, RNA_def_attribute},
 +    {"rna_asset.c", NULL, RNA_def_asset},
      {"rna_boid.c", NULL, RNA_def_boid},
      {"rna_brush.c", NULL, RNA_def_brush},
      {"rna_cachefile.c", NULL, RNA_def_cachefile},
diff --cc source/blender/makesrna/intern/rna_internal.h
index 2c35540627c,eaf4e8866f9..0098f0e5308
--- a/source/blender/makesrna/intern/rna_internal.h
+++ b/source/blender/makesrna/intern/rna_internal.h
@@@ -151,7 -151,7 +151,8 @@@ void RNA_def_action(struct BlenderRNA *
  void RNA_def_animation(struct BlenderRNA *brna);
  void RNA_def_animviz(struct BlenderRNA *brna);
  void RNA_def_armature(struct BlenderRNA *brna);
+ void RNA_def_attribute(struct BlenderRNA *brna);
 +void RNA_def_asset(struct BlenderRNA *brna);
  void RNA_def_boid(struct BlenderRNA *brna);
  void RNA_def_brush(struct BlenderRNA *brna);
  void RNA_def_cachefile(struct BlenderRNA *brna);



More information about the Bf-blender-cvs mailing list