[Bf-blender-cvs] [ee788360ccb] soc-2018-npr: Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr

Nick Wu noreply at git.blender.org
Mon Jul 16 03:28:39 CEST 2018


Commit: ee788360ccb6bf9329928610bf27430fa839873c
Author: Nick Wu
Date:   Wed Jul 11 15:03:52 2018 +0800
Branches: soc-2018-npr
https://developer.blender.org/rBee788360ccb6bf9329928610bf27430fa839873c

Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr

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



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

diff --cc source/blender/makesdna/DNA_scene_types.h
index 971cc930245,e6ad7835b24..d98159b1c5e
--- a/source/blender/makesdna/DNA_scene_types.h
+++ b/source/blender/makesdna/DNA_scene_types.h
@@@ -1428,72 -1431,11 +1431,75 @@@ typedef struct SceneEEVEE 
  	int shadow_method;
  	int shadow_cube_size;
  	int shadow_cascade_size;
+ 
+ 	struct LightCache *light_cache;
+ 	char light_cache_info[64];
  } SceneEEVEE;
  
 +
 +/* LANPR Global Config */
 +
 +struct LANPR_RenderBuffer;
 +struct LANPR_LineLayer;
 +
 +typedef struct SceneLANPR{
 +
 +	int master_mode;
 +
 +    int enable_vector_trace;
 +	int display_thinning_result;
 +
 +	//int SizeCompensate;
 +
 +	float depth_clamp;
 +	float depth_strength;
 +	float normal_clamp;
 +	float normal_strength;
 +
 +	float line_thickness;
 +
 +	int   use_same_taper;
 +	float taper_left_distance;
 +	float taper_left_strength;
 +	float taper_right_distance;
 +	float taper_right_strength;
 +
 +	int   enable_tip_extend;
 +	float extend_length;
 +
 +	int   snake_sensitivity;
 +	int   size;
 +
 +	/* shared */
 +
 +    float contour_fade;          /* for dpix contour fading,reserved for future usage */
 +	float crease_threshold;      /* 0-1 range for cosine angle */
 +	float crease_fade_threshold; /* for dpix crease fading */
 +
 +	float line_color[4];
 +	float background_color[4];
 +
 +	float depth_width_influence;
 +	float depth_width_curve;
 +	float depth_alpha_influence;
 +	float depth_alpha_curve;
 +
 +	/* states (needs optimization) */
 +
 +	int   InitComplete;
 +	int   reloaded;
 +
 +	/* offline render */
 +
 +	struct LANPR_RenderBuffer *render_buffer;      /* created when needed. for offline rendering */
 +	ListBase                   line_layers;  /* now here!!! */
 +	struct LANPR_LineLayer    *active_layer;
 +
 +	int                        calculate_intersections;
 +	int                        _size;
 +
 +} SceneLANPR;
 +
  /* *************************************************************** */
  /* Scene ID-Block */
  
diff --cc source/blender/makesrna/intern/rna_internal.h
index db68d5337fc,a57777f0630..092c528c390
--- a/source/blender/makesrna/intern/rna_internal.h
+++ b/source/blender/makesrna/intern/rna_internal.h
@@@ -155,10 -155,9 +155,10 @@@ void RNA_def_fcurve(struct BlenderRNA *
  void RNA_def_gpencil(struct BlenderRNA *brna);
  void RNA_def_image(struct BlenderRNA *brna);
  void RNA_def_key(struct BlenderRNA *brna);
- void RNA_def_lamp(struct BlenderRNA *brna);
+ void RNA_def_light(struct BlenderRNA *brna);
  void RNA_def_lattice(struct BlenderRNA *brna);
  void RNA_def_linestyle(struct BlenderRNA *brna);
 +void RNA_def_lanpr(struct BlenderRNA *brna);
  void RNA_def_main(struct BlenderRNA *brna);
  void RNA_def_material(struct BlenderRNA *brna);
  void RNA_def_mesh(struct BlenderRNA *brna);



More information about the Bf-blender-cvs mailing list