[Bf-blender-cvs] [9771c008da6] greasepencil-object: Rename gradient and texture fields

Antonio Vazquez noreply at git.blender.org
Fri May 11 17:14:02 CEST 2018


Commit: 9771c008da60983a0fb84cc4f400469fc46adda0
Author: Antonio Vazquez
Date:   Fri May 11 17:13:55 2018 +0200
Branches: greasepencil-object
https://developer.blender.org/rB9771c008da60983a0fb84cc4f400469fc46adda0

Rename gradient and texture fields

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

M	source/blender/blenkernel/intern/material.c
M	source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c
M	source/blender/editors/gpencil/drawgpencil.c
M	source/blender/editors/gpencil/gpencil_paint.c
M	source/blender/editors/gpencil/gpencil_utils.c
M	source/blender/makesdna/DNA_material_types.h
M	source/blender/makesrna/intern/rna_material.c

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

diff --git a/source/blender/blenkernel/intern/material.c b/source/blender/blenkernel/intern/material.c
index 22ebd4a0ffc..45abee90542 100644
--- a/source/blender/blenkernel/intern/material.c
+++ b/source/blender/blenkernel/intern/material.c
@@ -119,13 +119,13 @@ void BKE_material_init_gpencil_settings(Material *ma)
 		MaterialGPencilStyle *gp_style = ma->gp_style;
 		/* set basic settings */
 		gp_style->rgb[3] = 1.0f;
-		gp_style->g_boxsize = 0.1f;
-		gp_style->g_radius = 0.5f;
+		gp_style->gradient_boxsize = 0.1f;
+		gp_style->gradient_radius = 0.5f;
 		ARRAY_SET_ITEMS(gp_style->scolor, 1.0f, 1.0f, 1.0f, 0.2f);
-		ARRAY_SET_ITEMS(gp_style->g_scale, 1.0f, 1.0f);
-		ARRAY_SET_ITEMS(gp_style->t_scale, 1.0f, 1.0f);
-		gp_style->t_opacity = 1.0f;
-		gp_style->t_pixsize = 100.0f;
+		ARRAY_SET_ITEMS(gp_style->gradient_scale, 1.0f, 1.0f);
+		ARRAY_SET_ITEMS(gp_style->texture_scale, 1.0f, 1.0f);
+		gp_style->texture_opacity = 1.0f;
+		gp_style->texture_pixsize = 100.0f;
 	}
 }
 
diff --git a/source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c b/source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c
index fab150887af..ecf022356c1 100644
--- a/source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c
+++ b/source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c
@@ -70,16 +70,16 @@ static DRWShadingGroup *DRW_gpencil_shgroup_fill_create(GPENCIL_e_data *e_data,
 	DRW_shgroup_uniform_int(grp, "fill_type", &stl->shgroups[id].fill_style, 1);
 	DRW_shgroup_uniform_float(grp, "mix_factor", &gp_style->mix_factor, 1);
 
-	DRW_shgroup_uniform_float(grp, "g_angle", &gp_style->g_angle, 1);
-	DRW_shgroup_uniform_float(grp, "g_radius", &gp_style->g_radius, 1);
-	DRW_shgroup_uniform_float(grp, "g_boxsize", &gp_style->g_boxsize, 1);
-	DRW_shgroup_uniform_vec2(grp, "g_scale", gp_style->g_scale, 1);
-	DRW_shgroup_uniform_vec2(grp, "g_shift", gp_style->g_shift, 1);
-
-	DRW_shgroup_uniform_float(grp, "t_angle", &gp_style->t_angle, 1);
-	DRW_shgroup_uniform_vec2(grp, "t_scale", gp_style->t_scale, 1);
-	DRW_shgroup_uniform_vec2(grp, "t_offset", gp_style->t_offset, 1);
-	DRW_shgroup_uniform_float(grp, "t_opacity", &gp_style->t_opacity, 1);
+	DRW_shgroup_uniform_float(grp, "gradient_angle", &gp_style->gradient_angle, 1);
+	DRW_shgroup_uniform_float(grp, "gradient_radius", &gp_style->gradient_radius, 1);
+	DRW_shgroup_uniform_float(grp, "gradient_boxsize", &gp_style->gradient_boxsize, 1);
+	DRW_shgroup_uniform_vec2(grp, "gradient_scale", gp_style->gradient_scale, 1);
+	DRW_shgroup_uniform_vec2(grp, "gradient_shift", gp_style->gradient_shift, 1);
+
+	DRW_shgroup_uniform_float(grp, "texture_angle", &gp_style->texture_angle, 1);
+	DRW_shgroup_uniform_vec2(grp, "texture_scale", gp_style->texture_scale, 1);
+	DRW_shgroup_uniform_vec2(grp, "texture_offset", gp_style->texture_offset, 1);
+	DRW_shgroup_uniform_float(grp, "texture_opacity", &gp_style->texture_opacity, 1);
 
 	stl->shgroups[id].t_mix = gp_style->flag & GP_STYLE_COLOR_TEX_MIX ? 1 : 0;
 	DRW_shgroup_uniform_int(grp, "t_mix", &stl->shgroups[id].t_mix, 1);
diff --git a/source/blender/editors/gpencil/drawgpencil.c b/source/blender/editors/gpencil/drawgpencil.c
index ad59badc365..58dda4d3f16 100644
--- a/source/blender/editors/gpencil/drawgpencil.c
+++ b/source/blender/editors/gpencil/drawgpencil.c
@@ -644,16 +644,16 @@ static void gp_draw_stroke_fill(
 	immUniform1i("fill_type", gp_style->fill_style);
 	immUniform1f("mix_factor", gp_style->mix_factor);
 
-	immUniform1f("g_angle", gp_style->g_angle);
-	immUniform1f("g_radius", gp_style->g_radius);
-	immUniform1f("g_boxsize", gp_style->g_boxsize);
-	immUniform2fv("g_scale", gp_style->g_scale);
-	immUniform2fv("g_shift", gp_style->g_shift);
-
-	immUniform1f("t_angle", gp_style->t_angle);
-	immUniform2fv("t_scale", gp_style->t_scale);
-	immUniform2fv("t_offset", gp_style->t_offset);
-	immUniform1f("t_opacity", gp_style->t_opacity);
+	immUniform1f("gradient_angle", gp_style->gradient_angle);
+	immUniform1f("gradient_radius", gp_style->gradient_radius);
+	immUniform1f("gradient_boxsize", gp_style->gradient_boxsize);
+	immUniform2fv("gradient_scale", gp_style->gradient_scale);
+	immUniform2fv("gradient_shift", gp_style->gradient_shift);
+
+	immUniform1f("texture_angle", gp_style->texture_angle);
+	immUniform2fv("texture_scale", gp_style->texture_scale);
+	immUniform2fv("texture_offset", gp_style->texture_offset);
+	immUniform1f("texture_opacity", gp_style->texture_opacity);
 	immUniform1i("t_mix", gp_style->flag & GP_STYLE_COLOR_TEX_MIX ? 1 : 0);
 	immUniform1i("t_flip", gp_style->flag & GP_STYLE_COLOR_FLIP_FILL ? 1 : 0);
 	/* image texture */
diff --git a/source/blender/editors/gpencil/gpencil_paint.c b/source/blender/editors/gpencil/gpencil_paint.c
index 30e31708688..ce35c60a63c 100644
--- a/source/blender/editors/gpencil/gpencil_paint.c
+++ b/source/blender/editors/gpencil/gpencil_paint.c
@@ -697,7 +697,7 @@ static short gp_stroke_addpoint(
 		
 		/* point uv (only 3d view) */
 		if ((p->sa->spacetype == SPACE_VIEW3D) && (gpd->sbuffer_size > 1)) {
-			float pixsize = gp_style->t_pixsize / 1000000.0f;
+			float pixsize = gp_style->texture_pixsize / 1000000.0f;
 			tGPspoint *ptb = (tGPspoint *)gpd->sbuffer + gpd->sbuffer_size - 2;
 			bGPDspoint spt, spt2;
 
diff --git a/source/blender/editors/gpencil/gpencil_utils.c b/source/blender/editors/gpencil/gpencil_utils.c
index e16bdd54063..e099f801848 100644
--- a/source/blender/editors/gpencil/gpencil_utils.c
+++ b/source/blender/editors/gpencil/gpencil_utils.c
@@ -1665,7 +1665,7 @@ void ED_gpencil_calc_stroke_uv(Object *ob, bGPDstroke *gps)
 	MaterialGPencilStyle *gp_style = BKE_material_gpencil_settings_get(ob, gps->mat_nr + 1);
 	float pixsize;
 	if (gp_style) {
-		pixsize = gp_style->t_pixsize / 1000000.0f;
+		pixsize = gp_style->texture_pixsize / 1000000.0f;
 	}
 	else {
 		/* use this value by default */
diff --git a/source/blender/makesdna/DNA_material_types.h b/source/blender/makesdna/DNA_material_types.h
index fcb286c4041..450d0caee6b 100644
--- a/source/blender/makesdna/DNA_material_types.h
+++ b/source/blender/makesdna/DNA_material_types.h
@@ -70,21 +70,21 @@ typedef struct MaterialGPencilStyle {
 	float rgb[4];            /* color for paint and strokes (alpha included) */
 	float fill[4];           /* color that should be used for drawing "fills" for strokes (alpha included) */
 	float scolor[4];         /* secondary color used for gradients and other stuff */
-	short flag;              /* settings for palette color */
+	short flag;              /* settings */
 	short index;             /* custom index for passes */
 	short stroke_style;      /* style for drawing strokes (used to select shader type) */
 	short fill_style;        /* style for filling areas (used to select shader type) */
 	float mix_factor;        /* factor used to define shader behavior (several uses) */
-	float g_angle;           /* angle used for gradients orientation */
-	float g_radius;          /* radius for radial gradients */
-	float g_boxsize;         /* cheesboard size */
-	float g_scale[2];        /* uv coordinates scale */
-	float g_shift[2];        /* factor to shift filling in 2d space */
-	float t_angle;           /* angle used for texture orientation */
-	float t_scale[2];        /* texture scale (separated of uv scale) */
-	float t_offset[2];       /* factor to shift texture in 2d space */
-	float t_opacity;         /* texture opacity */
-	float t_pixsize;         /* pixel size for uv along the stroke */
+	float gradient_angle;    /* angle used for gradients orientation */
+	float gradient_radius;   /* radius for radial gradients */
+	float gradient_boxsize;  /* cheesboard size */
+	float gradient_scale[2]; /* uv coordinates scale */
+	float gradient_shift[2]; /* factor to shift filling in 2d space */
+	float texture_angle;     /* angle used for texture orientation */
+	float texture_scale[2];  /* texture scale (separated of uv scale) */
+	float texture_offset[2]; /* factor to shift texture in 2d space */
+	float texture_opacity;   /* texture opacity */
+	float texture_pixsize;   /* pixel size for uv along the stroke */
 	int mode;                /* drawing mode (line or dots) */
 } MaterialGPencilStyle;
 
diff --git a/source/blender/makesrna/intern/rna_material.c b/source/blender/makesrna/intern/rna_material.c
index 410b3537e51..92689d97c8b 100644
--- a/source/blender/makesrna/intern/rna_material.c
+++ b/source/blender/makesrna/intern/rna_material.c
@@ -464,68 +464,68 @@ static void rna_def_material_greasepencil(BlenderRNA *brna)
 
 	/* Scale factor for uv coordinates */
 	prop = RNA_def_property(srna, "pattern_scale", PROP_FLOAT, PROP_COORDS);
-	RNA_def_property_float_sdna(prop, NULL, "g_scale");
+	RNA_def_property_float_sdna(prop, NULL, "gradient_scale");
 	RNA_def_property_array(prop, 2);
 	RNA_def_property_ui_text(prop, "Scale", "Scale Factor for UV coordinates");
 	RNA_def_property_update(prop, NC_GPENCIL | ND_SHADING, "rna_Material_update");
 
 	/* Shift factor to move pattern filling in 2d space */
 	prop = RNA_def_property(srna, "pattern_shift", PROP_FLOAT, PROP_COORDS);
-	RNA_def_property_float_sdna(prop, NULL, "g_shift");
+	RNA_def_property_float_sdna(prop, NULL, "gradient_shift");
 	RNA_def_property_array(prop, 2);
 	RNA_def_property_ui_text(prop, "Shift", "Shift filling pattern in 2d space");
 	RNA_def_property_update(prop, NC_GPENCIL | ND_SHADING, "rna_Material_update");
 
 	/* Gradient angle */
 	prop = RNA_def_property(srna, "pattern_angle", PROP_FLOAT, PROP_ANGLE);
-	RNA_def_property_float_sdna(prop, NULL, "g_angle");
+	RNA_def_property_float_sdna(prop, NULL, "gradient_angle");
 	RNA_def_property_ui_text(prop, "Angle", "Pattern Orientation Angle");
 	RNA_def_property_update(prop, NC_GPENCIL | ND_SHADING, "rna_Material_update");
 
 	/* Gradient radius */
 	prop = RNA_def_property(srna, "pattern_radius", PROP_FLOAT, PROP_NONE);
-	RNA_def_property_float_sdna(prop, NULL, "g_radius");
+	RNA_def_property_float_sdna(prop, NULL, "gradient_radius");
 	RNA_def_property_range(prop, 0.0001f, 10.0f);
 	RNA_def_property_ui_text(prop, "Radius", "Pattern Radius");
 	RNA_def_property_update(prop, NC_GPENCIL | ND_SHADING, "rna_Material_update");
 
 	/* Box size */
 	prop = RNA_def_property(srna, "pattern_boxsize", P

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list