Blender Git Commits

Blender Git "soc-2016-pbvh-painting" branch commits.

Page: 2 / 8

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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021