[Bf-blender-cvs] [1979c48ffc6] asset-greasepencil: Merge branch 'master' into asset-greasepencil

Antonio Vazquez noreply at git.blender.org
Wed Dec 15 18:38:33 CET 2021


Commit: 1979c48ffc679aa93b0856cf247a466417604ea8
Author: Antonio Vazquez
Date:   Wed Dec 15 18:38:10 2021 +0100
Branches: asset-greasepencil
https://developer.blender.org/rB1979c48ffc679aa93b0856cf247a466417604ea8

Merge branch 'master' into asset-greasepencil

 Conflicts:
	source/blender/blenkernel/intern/icons.cc

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



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

diff --cc source/blender/blenkernel/BKE_gpencil.h
index 089649d2a02,a483d482bd5..6d469b0df7a
--- a/source/blender/blenkernel/BKE_gpencil.h
+++ b/source/blender/blenkernel/BKE_gpencil.h
@@@ -170,8 -320,12 +320,13 @@@ struct bGPDcurve *BKE_gpencil_stroke_ed
  #define GPENCIL_ALPHA_OPACITY_THRESH 0.001f
  #define GPENCIL_STRENGTH_MIN 0.003f
  
+ /**
+  * Check if the given layer is able to be edited or not.
+  * \param gpl: Grease pencil layer
+  * \return True if layer is editable
+  */
  bool BKE_gpencil_layer_is_editable(const struct bGPDlayer *gpl);
 +void BKE_gpencil_frame_min_max(const struct bGPdata *gpd, int *r_min, int *r_max);
  
  /* How gpencil_layer_getframe() should behave when there
   * is no existing GP-Frame on the frame requested.
diff --cc source/blender/blenkernel/intern/gpencil.c
index b5edfab7b26,13338f33bd6..9b1cbc82b45
--- a/source/blender/blenkernel/intern/gpencil.c
+++ b/source/blender/blenkernel/intern/gpencil.c
@@@ -523,14 -506,8 +519,10 @@@ void BKE_gpencil_free_data(bGPdata *gpd
      /* clear cache */
      BKE_gpencil_batch_cache_free(gpd);
    }
 +  /* Preview. */
 +  BKE_previewimg_free(&gpd->preview);
  }
  
- /**
-  * Delete grease pencil evaluated data
-  * \param gpd_eval: Grease pencil data-block
-  */
  void BKE_gpencil_eval_delete(bGPdata *gpd_eval)
  {
    BKE_gpencil_free_data(gpd_eval, true);
diff --cc source/blender/blenkernel/intern/icons.cc
index c52e172b95b,059caaa27f9..1589f902447
--- a/source/blender/blenkernel/intern/icons.cc
+++ b/source/blender/blenkernel/intern/icons.cc
@@@ -374,18 -361,18 +361,19 @@@ PreviewImage **BKE_previewimg_id_get_p(
      return &((id_struct *)id)->preview; \
    } \
      ((void)0)
-       ID_PRV_CASE(ID_MA, Material);
-       ID_PRV_CASE(ID_TE, Tex);
-       ID_PRV_CASE(ID_WO, World);
-       ID_PRV_CASE(ID_LA, Light);
-       ID_PRV_CASE(ID_IM, Image);
-       ID_PRV_CASE(ID_BR, Brush);
-       ID_PRV_CASE(ID_GD, bGPdata);
-       ID_PRV_CASE(ID_GR, Collection);
-       ID_PRV_CASE(ID_SCE, Scene);
-       ID_PRV_CASE(ID_SCR, bScreen);
-       ID_PRV_CASE(ID_AC, bAction);
-       ID_PRV_CASE(ID_NT, bNodeTree);
+     ID_PRV_CASE(ID_OB, Object);
+     ID_PRV_CASE(ID_MA, Material);
+     ID_PRV_CASE(ID_TE, Tex);
+     ID_PRV_CASE(ID_WO, World);
+     ID_PRV_CASE(ID_LA, Light);
+     ID_PRV_CASE(ID_IM, Image);
+     ID_PRV_CASE(ID_BR, Brush);
++    ID_PRV_CASE(ID_GD, bGPdata);
+     ID_PRV_CASE(ID_GR, Collection);
+     ID_PRV_CASE(ID_SCE, Scene);
+     ID_PRV_CASE(ID_SCR, bScreen);
+     ID_PRV_CASE(ID_AC, bAction);
+     ID_PRV_CASE(ID_NT, bNodeTree);
  #undef ID_PRV_CASE
      default:
        break;



More information about the Bf-blender-cvs mailing list