Commit: b60dcd85f9182117d097a54b667264f9acb8ccf2
Author: Lukas Tönne
Date:   Sun Jul 22 13:54:37 2018 +0100
Branches: tmp_hair_curves
https://developer.blender.org/rBb60dcd85f9182117d097a54b667264f9acb8ccf2

Fix the hairStrandsRes uniform for particle hair.

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

M       source/blender/draw/intern/draw_hair.c

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

diff --git a/source/blender/draw/intern/draw_hair.c 
b/source/blender/draw/intern/draw_hair.c
index 8914481bb27..e291aabe5a3 100644
--- a/source/blender/draw/intern/draw_hair.c
+++ b/source/blender/draw/intern/draw_hair.c
@@ -158,7 +158,9 @@ static DRWShadingGroup 
*drw_shgroup_create_particle_hair_procedural_ex(
                }
        }
 
-       const int strands_res = 1 << (part->draw_step + subdiv);
+       // XXX HACK! soon to be removed in favor of per-strand res values (need 
the static for setting a uniform)
+       static int strands_res;
+       strands_res = (1 << (part->draw_step + subdiv)) + 1;
        DRW_shgroup_uniform_texture(shgrp, "hairPointBuffer", 
hair_cache->final[subdiv].proc_tex);
        DRW_shgroup_uniform_int(shgrp, "hairStrandsRes", &strands_res, 1);
        DRW_shgroup_uniform_int_copy(shgrp, "hairThicknessRes", thickness_res);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to