April 12, 2017, 14:19 (GMT) |
Remove unnecessary loop over polygon-loops vert_to_poly & vert_to_loop are aligned so we can step over them at the same time to avoid nested loops here. Add assert to check this doesn't get out of sync |
April 12, 2017, 13:49 (GMT) |
Direction may be zero length even when not first-evaluated |
April 12, 2017, 13:36 (GMT) |
Fix accidental nested loop in vertex paint smudge Also use return for BKE_pbvh_get_ccgdm |
April 12, 2017, 10:44 (GMT) |
Severin suggested I move new brushes to versioning_270.c |
April 12, 2017, 10:31 (GMT) |
surrounded symmetry axis checks with parenthesis just in case |
April 12, 2017, 10:01 (GMT) |
Merge branch 'master' into soc-2016-pbvh-painting |
April 12, 2017, 09:57 (GMT) |
Merge branch 'soc-2016-pbvh-painting' of git.blender.org:blender into soc-2016-pbvh-painting |
April 12, 2017, 09:57 (GMT) |
Added support for multires for both vertex and weight paint. Fixed a masking bug. |
April 10, 2017, 09:49 (GMT) |
Use 'unsigned int[3]' array for total color |
April 10, 2017, 05:51 (GMT) |
Cleanup: Avoid redundant/accidental struct copying |
April 10, 2017, 05:35 (GMT) |
Cleanup: move BKE_pbvh_vertex_iter_end into same scope as BKE_pbvh_vertex_iter_begin It turns out this worked, but still reads awkwardly. |
April 10, 2017, 05:18 (GMT) |
Cleanup: variable names, const correctness, formatting This makes the code match more closely with BKE_mesh conventions. Also remove unused WPaintDefer struct. |
April 10, 2017, 03:57 (GMT) |
Cleanup: move WPaintData, VPaintData, WeightPaintInfo back into paint_vertex.c There is no reason to make these public Revert allocated ViewContext, its no longer needed. |
April 10, 2017, 03:41 (GMT) |
Cleanup: headers |
April 10, 2017, 03:34 (GMT) |
Cleanup: remove redundant headers-in-headers This brings the branch closer to master. Also remove unused 'indexar' & 'accumulate_stack'. |
April 10, 2017, 03:10 (GMT) |
Cleanup: move inline ViewContext out of vpaint structs This required a bunch of indirect includes, change this for neater includes and a single allocation here isn't causing performance problems. |
April 10, 2017, 02:59 (GMT) |
Cleanup: add OB_MODE_ALL_SCULPT Makes it clear that we want to check for any modes using Object.sculpt |
April 10, 2017, 02:56 (GMT) |
Cleanup: minor syntax/unused var |
April 10, 2017, 02:47 (GMT) |
Cleanup: remove redundant nested header |
April 10, 2017, 02:40 (GMT) |
De-duplicate vpaint symmetry draw functions Also add missing classes to list |
|