[Bf-blender-cvs] [9b4931fdb76] greasepencil-object: Merge branch 'blender2.8' into greasepencil-object

Antonio Vazquez noreply at git.blender.org
Sun May 6 10:51:26 CEST 2018


Commit: 9b4931fdb76ea67771ef2ae49cd556fd1c3002ed
Author: Antonio Vazquez
Date:   Sun May 6 10:35:55 2018 +0200
Branches: greasepencil-object
https://developer.blender.org/rB9b4931fdb76ea67771ef2ae49cd556fd1c3002ed

Merge branch 'blender2.8' into greasepencil-object

 Conflicts:
	source/blender/makesdna/DNA_scene_types.h

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



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

diff --cc source/blender/draw/intern/draw_manager.c
index 96cc67dde83,907c62d091e..08dbd7c7c10
--- a/source/blender/draw/intern/draw_manager.c
+++ b/source/blender/draw/intern/draw_manager.c
@@@ -1061,13 -1060,11 +1060,13 @@@ static void drw_engines_enable_from_mod
  			BLI_assert(!"Draw mode invalid");
  			break;
  	}
 +	/* grease pencil */
 +	use_drw_engine(&draw_engine_gpencil_type);
  }
  
- static void drw_engines_enable_from_overlays(int draw_overlays)
+ static void drw_engines_enable_from_overlays(int overlay_flag)
  {
- 	if (draw_overlays) {
+ 	if (overlay_flag) {
  		use_drw_engine(&draw_engine_overlay_type);
  	}
  }
diff --cc source/blender/makesdna/DNA_view3d_types.h
index 8a97e0cba75,a206d9e6642..de0abcae183
--- a/source/blender/makesdna/DNA_view3d_types.h
+++ b/source/blender/makesdna/DNA_view3d_types.h
@@@ -241,12 -223,8 +223,10 @@@ typedef struct View3D 
  
  	/* XXX deprecated? */
  	struct bGPdata *gpd  DNA_DEPRECATED;		/* Grease-Pencil Data (annotation layers) */
 +	int gpencil_grid_size[2];
 +	float gpencil_paper_color[4];
  
- 	 /* multiview - stereo 3d */
+ 	/* Stereoscopy settings */
  	short stereo3d_flag;
  	char stereo3d_camera;
  	char pad4;
@@@ -341,16 -311,51 +313,52 @@@
  #define V3D_OCCLUDE_WIRE		(1 << 14)
  #define V3D_SHOW_MODE_SHADE_OVERRIDE	(1 << 15)
  
 -
  /* View3d->flag3 (short) */
  #define V3D_SHOW_WORLD			(1 << 0)
 +#define V3D_GP_SHOW_PAPER       (1 << 2) /* Activate paper to cover all viewport */
 +#define V3D_GP_SHOW_GRID        (1 << 3) /* Activate paper grid */
  
- /* View3d->debug.background */
+ /* View3DShading->light */
+ enum {
+ 	V3D_LIGHTING_FLAT   = 0,
+ 	V3D_LIGHTING_STUDIO = 1,
+ 	V3D_LIGHTING_SCENE  = 2
+ };
+ 
+ /* View3DShading->flag */
+ enum {
+ 	V3D_SHADING_OBJECT_OVERLAP = (1 << 0),
+ 	V3D_SHADING_SHADOW         = (1 << 2),
+ };
+ 
+ /* View3DShading->single_color_type */
+ enum {
+ 	V3D_SHADING_MATERIAL_COLOR = 0,
+ 	V3D_SHADING_RANDOM_COLOR   = 1,
+ 	V3D_SHADING_SINGLE_COLOR   = 2,
+ 	V3D_SHADING_OBJECT_COLOR   = 3,
+ };
+ 
+ /* View3DOverlay->flag */
+ enum {
+ 	V3D_OVERLAY_FACE_ORIENTATION  = (1 << 0),
+ 	V3D_OVERLAY_HIDE_CURSOR       = (1 << 1),
+ };
+ 
+ /* View3DOverlay->edit_flag */
+ enum {
+ 	V3D_OVERLAY_EDIT_VERT_NORMALS = (1 << 0),
+ 	V3D_OVERLAY_EDIT_LOOP_NORMALS = (1 << 1),
+ 	V3D_OVERLAY_EDIT_FACE_NORMALS = (1 << 2),
+ 
+ 	V3D_OVERLAY_EDIT_OCCLUDE_WIRE = (1 << 3),
+ 
+ 	V3D_OVERLAY_EDIT_WEIGHT       = (1 << 4),
+ };
+ 
+ /* View3DOverlay->paint_flag */
  enum {
- 	V3D_DEBUG_BACKGROUND_NONE     = (1 << 0),
- 	V3D_DEBUG_BACKGROUND_GRADIENT = (1 << 1),
- 	V3D_DEBUG_BACKGROUND_WORLD    = (1 << 2),
+ 	V3D_OVERLAY_PAINT_WIRE        = (1 << 0),
  };
  
  /* View3D->around */



More information about the Bf-blender-cvs mailing list