[Bf-blender-cvs] [522ad14] strand_nodes: Removed deprecated modifier settings for static hair effects.

Lukas Tönne noreply at git.blender.org
Wed Jul 27 13:42:02 CEST 2016


Commit: 522ad146a03fe5e79af93f41e171f2c6932e3af7
Author: Lukas Tönne
Date:   Wed Jul 27 12:22:38 2016 +0200
Branches: strand_nodes
https://developer.blender.org/rB522ad146a03fe5e79af93f41e171f2c6932e3af7

Removed deprecated modifier settings for static hair effects.

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

M	source/blender/editors/space_view3d/drawstrands.c
M	source/blender/gpu/GPU_strands.h
M	source/blender/gpu/intern/gpu_strands_shader.c
M	source/blender/makesdna/DNA_modifier_types.h
M	source/blender/modifiers/intern/MOD_strands.c

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

diff --git a/source/blender/editors/space_view3d/drawstrands.c b/source/blender/editors/space_view3d/drawstrands.c
index 4cab9e4..b7932db 100644
--- a/source/blender/editors/space_view3d/drawstrands.c
+++ b/source/blender/editors/space_view3d/drawstrands.c
@@ -97,8 +97,6 @@ static void bind_strands_shader(GPUStrandsShader *shader, RegionView3D *rv3d,
 	GPU_strand_shader_bind_uniforms(shader, ob->obmat, rv3d->viewmat);
 	GPU_strand_shader_bind(shader, rv3d->viewmat, rv3d->viewinv,
 	                       smd->ribbon_width,
-	                       smd->clump_thickness, smd->clump_shape,
-	                       smd->curl_thickness, smd->curl_shape, smd->curl_radius, smd->curl_length,
 	                       debug_value, smd->debug_scale);
 }
 
diff --git a/source/blender/gpu/GPU_strands.h b/source/blender/gpu/GPU_strands.h
index ef7fd97..f8f208b 100644
--- a/source/blender/gpu/GPU_strands.h
+++ b/source/blender/gpu/GPU_strands.h
@@ -70,8 +70,6 @@ void GPU_strand_shader_bind(
         GPUStrandsShader *gpu_shader,
         float viewmat[4][4], float viewinv[4][4],
         float ribbon_width,
-        float clump_thickness, float clump_shape,
-        float curl_thickness, float curl_shape, float curl_radius, float curl_length,
         int debug_value, float debug_scale);
 void GPU_strand_shader_bind_uniforms(
         GPUStrandsShader *gpu_shader,
diff --git a/source/blender/gpu/intern/gpu_strands_shader.c b/source/blender/gpu/intern/gpu_strands_shader.c
index e585af1..62b1499 100644
--- a/source/blender/gpu/intern/gpu_strands_shader.c
+++ b/source/blender/gpu/intern/gpu_strands_shader.c
@@ -320,8 +320,6 @@ void GPU_strand_shader_free(struct GPUStrandsShader *gpu_shader)
 void GPU_strand_shader_bind(GPUStrandsShader *strand_shader,
                       float viewmat[4][4], float viewinv[4][4],
                       float ribbon_width,
-                      float clump_thickness, float clump_shape,
-                      float curl_thickness, float curl_shape, float curl_radius, float curl_length,
                       int debug_value, float debug_scale)
 {
 	GPUShader *shader = (debug_value == 0) ? strand_shader->shader : strand_shader->debug_shader;
@@ -330,12 +328,6 @@ void GPU_strand_shader_bind(GPUStrandsShader *strand_shader,
 
 	GPU_shader_bind(shader);
 	glUniform1f(GPU_shader_get_uniform(shader, "ribbon_width"), ribbon_width);
-	glUniform1f(GPU_shader_get_uniform(shader, "clump_thickness"), clump_thickness);
-	glUniform1f(GPU_shader_get_uniform(shader, "clump_shape"), clump_shape);
-	glUniform1f(GPU_shader_get_uniform(shader, "curl_thickness"), curl_thickness);
-	glUniform1f(GPU_shader_get_uniform(shader, "curl_shape"), curl_shape);
-	glUniform1f(GPU_shader_get_uniform(shader, "curl_radius"), curl_radius);
-	glUniform1f(GPU_shader_get_uniform(shader, "curl_length"), curl_length);
 	glUniform1i(GPU_shader_get_uniform(shader, "debug_mode"), debug_value != 0);
 	glUniform1i(GPU_shader_get_uniform(shader, "debug_value"), debug_value);
 	glUniform1f(GPU_shader_get_uniform(shader, "debug_scale"), debug_scale);
diff --git a/source/blender/makesdna/DNA_modifier_types.h b/source/blender/makesdna/DNA_modifier_types.h
index 2066867..0d4f46a 100644
--- a/source/blender/makesdna/DNA_modifier_types.h
+++ b/source/blender/makesdna/DNA_modifier_types.h
@@ -1562,9 +1562,6 @@ typedef struct StrandsModifierData {
 	
 	struct GPUDrawStrands *gpu_buffer;  /* draw data (runtime) */
 	
-	float clump_thickness, clump_shape;
-	float curl_thickness, curl_shape, curl_radius, curl_length;
-	
 	int debug_value;                    /* debugging value */
 	float debug_scale;                  /* scale for debug vectors */
 } StrandsModifierData;
diff --git a/source/blender/modifiers/intern/MOD_strands.c b/source/blender/modifiers/intern/MOD_strands.c
index 4df69ef..3f975ef 100644
--- a/source/blender/modifiers/intern/MOD_strands.c
+++ b/source/blender/modifiers/intern/MOD_strands.c
@@ -68,13 +68,6 @@ static void initData(ModifierData *md)
 	
 	smd->ribbon_width = 0.005f;
 	
-	smd->clump_thickness = 0.1f;
-	smd->clump_shape = 1.0f;
-	smd->curl_thickness = 0.1f;
-	smd->curl_shape = 1.0f;
-	smd->curl_radius = 0.3f;
-	smd->curl_length = 0.3f;
-	
 	smd->debug_scale = 1.0f;
 }




More information about the Bf-blender-cvs mailing list