Merge branch 'master' into blender2.8
authorCampbell Barton <ideasman42@gmail.com>
Tue, 6 Feb 2018 12:06:23 +0000 (23:06 +1100)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 6 Feb 2018 12:06:23 +0000 (23:06 +1100)
1  2 
intern/cycles/device/device.h
release/scripts/startup/bl_ui/properties_particle.py
source/blender/CMakeLists.txt
source/blender/editors/include/ED_object.h
source/blender/editors/object/object_edit.c
source/blender/makesdna/DNA_object_types.h

Simple merge
Simple merge
index 7ceab58aa334b97c5ad3aeaec536788de2e601b0,d74fb22faf8a4feb3e4d03e68e3b95eac350ecd8..5c04614f4f1c21b1afd68b85a808e5b424abf06d
@@@ -55,8 -53,9 +55,10 @@@ struct wmOperatorType
  struct PointerRNA;
  struct PropertyRNA;
  struct EnumPropertyItem;
 +struct EvaluationContext;
  
+ #include "DNA_object_enums.h"
  /* object_edit.c */
  struct Object *ED_object_context(struct bContext *C);               /* context.object */
  struct Object *ED_object_active_context(struct bContext *C); /* context.object or context.active_object */
index 7c3ef5e72beff11949d5e467cfa9762b982eb60b,e0b4d117bd1d5690b1cbce41d802c7e8c7be3dd1..17ee64fd7d8b8456789900a726615946ed397e3a
@@@ -704,32 -673,7 +706,13 @@@ enum 
        OB_LOCK_ROTW    = 1 << 9,
        OB_LOCK_ROT4D   = 1 << 10,
  };
 -      
 +
 +/* ob->duplicator_visibility_flag */
 +enum {
 +      OB_DUPLI_FLAG_VIEWPORT = 1 << 0,
 +      OB_DUPLI_FLAG_RENDER   = 1 << 1,
 +};
 +
- /* ob->mode */
- typedef enum eObjectMode {
-       OB_MODE_OBJECT        = 0,
-       OB_MODE_EDIT          = 1 << 0,
-       OB_MODE_SCULPT        = 1 << 1,
-       OB_MODE_VERTEX_PAINT  = 1 << 2,
-       OB_MODE_WEIGHT_PAINT  = 1 << 3,
-       OB_MODE_TEXTURE_PAINT = 1 << 4,
-       OB_MODE_PARTICLE_EDIT = 1 << 5,
-       OB_MODE_POSE          = 1 << 6,
-       OB_MODE_GPENCIL       = 1 << 7,  /* NOTE: Just a dummy to make the UI nicer */
- } eObjectMode;
- /* any mode where the brush system is used */
- #define OB_MODE_ALL_PAINT (OB_MODE_SCULPT | OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT | OB_MODE_TEXTURE_PAINT)
- /* any mode that uses ob->sculpt */
- #define OB_MODE_ALL_SCULPT (OB_MODE_SCULPT | OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT)
  #define MAX_DUPLI_RECUR 8
  
  #ifdef __cplusplus