Blender Git Commits

Blender Git "temp_widgets_files_refactor" branch commits.

Page: 4 / 22

November 27, 2015, 21:11 (GMT)
Add more (face map) widget selection methods (shift+select, etc)

Adds support for extending, deselecting and toggling widget selection, whereby only toggling has a default shortcut (shift+Selectmouse, just like everywhere).

Also naming cleanup.
November 27, 2015, 15:07 (GMT)
Cleanup: Use BLI_listbase_is_empty
November 25, 2015, 12:27 (GMT)
Cleanup: Naming, unused function, comments, ...
November 25, 2015, 12:01 (GMT)
Use GHash for widget update-draw routine

Helps to avoid some unnecessary loop-in-loops and calling wmWidgetGroupType->poll multiple times without changed context. Did some benchmarks but didn't measure a reliable difference in a scene with Franck rig, subsurf level 2 and 6 face-maps. It should help with some really big scenes though (we have to expect rigs with hundreds of face maps).
November 24, 2015, 15:27 (GMT)
Skip hidden widgets when updating widget size
November 24, 2015, 15:06 (GMT)
Cleanup: Mixed code and declarations are allowed now o/

(And other cleanup)
November 24, 2015, 14:11 (GMT)
Clean up use of old OGL extensions (correction to previous commit)

Somehow managed to not include this in rB72b2de3fa6ac.
November 24, 2015, 07:51 (GMT)
Cleanup: Use of old OGL extensions, use `rna_enum_` prefix for RNA enums

Just to apply to latest changes in master.
November 24, 2015, 07:49 (GMT)
Merge branch 'master' into wiggly-widgets

Conflicts:
source/blender/editors/include/ED_view3d.h
source/blender/makesrna/RNA_enum_types.h
November 23, 2015, 22:17 (GMT)
Support selecting multiple (face map) widgets

There are occasional crashes but I wasn't able to reproduce reliably. If somebody is able to, please tell me (or maybe it's already fixed) :)
GHash and arrays are used here to avoid slow linked lists and multiple iterations.

Also removes need for the fix mentioned in rBb1e01a242.
November 22, 2015, 22:23 (GMT)
Merge master into wiggly-widgets and update drawing to recent changes in master

Conflicts:
source/blender/gpu/intern/gpu_buffers.c
source/blender/makesrna/intern/rna_userdef.c
November 19, 2015, 21:53 (GMT)
Cleanup: De-duplicate multi-sample handling
November 19, 2015, 21:24 (GMT)
Always draw face map widgets using backface culling

Also minor cleanup.
November 19, 2015, 20:35 (GMT)
Draw bone colors for face map widgets with transparency
November 19, 2015, 20:03 (GMT)
Merge branch 'master' into wiggly-widgets
November 16, 2015, 08:50 (GMT)
Merge branch 'master' into wiggly-widgets
November 16, 2015, 08:40 (GMT)
Fix crash in scenes without active object
November 15, 2015, 22:59 (GMT)
Draw face map widgets in custom bone color

Annoying glitch is that changing color/color-set doesn't directly update selected widget, only after all widgets were deselected. Needs separate fix though.
November 15, 2015, 21:38 (GMT)
Fix widget select flag not unset when selecting different widget
November 15, 2015, 21:28 (GMT)
Fix selected widget drawn twice on mouse hover
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021