November 5, 2020, 05:27 (GMT) |
Fixed sculpt colors undo for mesh pbvh. |
November 5, 2020, 04:36 (GMT) |
Added autosmooth-like option to run vcol boundary tool in paint tool |
November 4, 2020, 11:05 (GMT) |
Fixed color boundary tool for faces pbvh |
November 4, 2020, 10:34 (GMT) |
Added an icon for new sculpt colors boundary smooth tool |
November 4, 2020, 06:41 (GMT) |
Merge remote-tracking branch 'origin' into temp_bmesh_multires |
November 4, 2020, 03:41 (GMT) |
Adjust weighting for color boundary tool |
November 4, 2020, 03:08 (GMT) |
* Added a "color boundary" tool that tries to smooth out vcol boundaries |
November 4, 2020, 00:05 (GMT) |
Added face set support to dyntopo. Still need to finish "edit face sets" tool and do more testing. |
November 3, 2020, 08:47 (GMT) |
Enabled dyntopo for sharp brush. Also fixed paint brush strength being too strong with dyntopo enabled. |
November 2, 2020, 22:33 (GMT) |
Merge remote-tracking branch 'origin' into temp_bmesh_multires |
November 2, 2020, 22:29 (GMT) |
Fixed bug with multires editmode code messing up loop indices for draw code. Also fixed a bug in dyntopo ray tracing, where r_active_vertex_index wasn't always being set. |
October 31, 2020, 18:06 (GMT) |
More fixes for sculpt vertex color undo. Moved one of the undo pushes outside a thread, since dyntopo undo is not thread safe. |
October 31, 2020, 03:06 (GMT) |
Tried to fix sculpt vcol paint undo. It's better, but I still need to go through and thorougly analyze just what the undo stack is doing. |
October 31, 2020, 02:37 (GMT) |
Paint brush no long SCULPT_undo_push_node per dab (except for first stroke) for dyntopo. Instead it updates the original vertex color customdata layer. Calling into the undo system destroys threading with dyntopo, as its undo code is single-threaded. |
October 31, 2020, 02:17 (GMT) |
Try to make SCULPT_orig_vert_data_init avoid allocating undo nodes, which calls into BMLog which, while now threadsafe (ish?) causes threads to get bogged down in lock contention. |
October 30, 2020, 05:39 (GMT) |
Remove debugging clang keyword. It's not #ifdef'd code, but still. |
October 30, 2020, 05:33 (GMT) |
* Edge queue creation for dyntopo edge split/collapse is now multithreaded. * Worked on ProxyVert system, but it still needs more work. Issue is keeping topological layers (reasonably) up to date without it being slow. * Fixed memory leak in bmlog. |
October 29, 2020, 11:28 (GMT) |
Fixed a variety of memory corruption bugs |
October 27, 2020, 08:38 (GMT) |
Fixed bug with original coordinates/normals not being set when dyntopo pbvh is first built |
October 27, 2020, 07:20 (GMT) |
* Fix bug in BKE_pbvh_node_color_buffer_get. |
|