Commit: d70547b666ca9c4ba3ee7f163db2bbeeb32b64b3
Author: Lukas Tönne
Date:   Fri Dec 22 11:17:33 2017 +0000
Branches: hair_guides
https://developer.blender.org/rBd70547b666ca9c4ba3ee7f163db2bbeeb32b64b3

In object mode just draw simple wires for groom objects for now.

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

M       source/blender/draw/modes/object_mode.c

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

diff --git a/source/blender/draw/modes/object_mode.c 
b/source/blender/draw/modes/object_mode.c
index dfeed0a97a0..6f69a92f70f 100644
--- a/source/blender/draw/modes/object_mode.c
+++ b/source/blender/draw/modes/object_mode.c
@@ -1867,6 +1867,19 @@ static void OBJECT_cache_populate(void *vedata, Object 
*ob)
                        }
                        break;
                }
+               case OB_GROOM:
+               {
+                       Object *obedit = scene->obedit;
+                       if (ob != obedit) {
+                               struct Gwn_Batch *geom = 
DRW_cache_groom_wire_get(ob);
+                               if (theme_id == TH_UNDEFINED) {
+                                       theme_id = 
DRW_object_wire_theme_get(ob, view_layer, NULL);
+                               }
+                               DRWShadingGroup *shgroup = 
shgroup_theme_id_to_wire_or(stl, theme_id, stl->g_data->wire);
+                               DRW_shgroup_call_add(shgroup, geom, ob->obmat);
+                       }
+                       break;
+               }
                case OB_LAMP:
                        DRW_shgroup_lamp(stl, ob, view_layer);
                        break;

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

Reply via email to