March 25, 2016, 23:53 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/blenkernel/intern/library_query.c |
March 16, 2016, 11:18 (GMT) |
Port over lamp and forcefield widgets |
March 14, 2016, 23:19 (GMT) |
Using hash for storing draw widgets is overkill now, use ListBase |
March 14, 2016, 10:27 (GMT) |
Merge branch 'master' into temp_widgets_update_tagging |
March 14, 2016, 10:23 (GMT) |
Merge branch 'master' into wiggly-widgets |
March 11, 2016, 19:59 (GMT) |
Correction to previous commit |
March 11, 2016, 19:51 (GMT) |
Port camera widgets to new update tagging system |
March 11, 2016, 18:14 (GMT) |
Merge branch 'master' into temp_widgets_update_tagging |
March 11, 2016, 18:11 (GMT) |
Merge branch 'master' into wiggly-widgets |
March 9, 2016, 14:59 (GMT) |
Merge branch 'wiggly-widgets' into temp_widgets_update_tagging |
March 9, 2016, 14:43 (GMT) |
Fix memory leak with loading facemap attached to bone |
March 8, 2016, 20:33 (GMT) |
Fix mem leak with selected widgets, possible other mem leaks, cleanup mem freeing |
March 8, 2016, 17:28 (GMT) |
Adjustments to bone face map handling Making it work for copying bones, proxies, correct id user handling, etc. |
March 8, 2016, 00:40 (GMT) |
More refactoring of the update->draw routine We never recreate widgets anymore, we only create them once using an init callback and handle changing data in update callbacks. For efficiency, we now have 3 widgetgroup init/update callbacks: * init - initialize data that doesn't change in widget lifetime * refresh - update data that doesn't change each redraw, only called if WM_widgetmap_tag_refresh was called before * draw_prepare - update drawing data, called before each redraw This should really increase widget drawing performance. Note: Widgets other than the transform manipulator are still not adjusted to work in new drawing routine. |
March 7, 2016, 13:10 (GMT) |
Merge branch 'master' into temp_widgets_update_tagging Conflicts: source/blender/blenloader/intern/versioning_270.c |
March 7, 2016, 13:00 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/blenloader/intern/versioning_270.c |
March 5, 2016, 22:11 (GMT) |
Initial implementation of a tagging system for widget updates Instead of recreating all widgets on (almost) every redraw, we just recreate them now if WM_widgetmap_tag_recreate was called before. Since some widgets still have some data that needs to be updated before drawing, an update callback was added to widget groups for doing this. Note: This branch a bit unstable now, basically all manipulators except of the transform manipulator are broken now. |
March 3, 2016, 17:42 (GMT) |
Cleanup: Move functions to proper place; naming |
March 3, 2016, 16:26 (GMT) |
Minor refactoring to widgets user preference options Some edits to namings, descriptions in code & UI. Manipulator size of older .blends is now overwritten, don't think it's worth doing version patching. |
March 3, 2016, 13:31 (GMT) |
Fix glitchy manipulator when overlapping with facemap widget |
|