May 24, 2021, 04:34 (GMT) |
MIssed a flag in bli_strict_types.h |
May 24, 2021, 04:02 (GMT) |
DynTopo: Attempt to fix compiling on macos |
May 24, 2021, 03:52 (GMT) |
Fix one more strict flags violation |
May 24, 2021, 03:39 (GMT) |
* Added clang-cl support to BLI_strict_flags.h |
May 23, 2021, 23:11 (GMT) |
DynTopo: started refactoring pbvh drawing to handle customdata layers in a more generic (and maintainable) way. |
May 23, 2021, 21:30 (GMT) |
Merge branch 'master' into temp_bmesh_multires |
May 21, 2021, 00:59 (GMT) |
Dyntopo: Fix multires not setting pbvh->depth_limit |
May 19, 2021, 21:36 (GMT) |
Dyntopo * Got threaded mesh->bmesh conversion working (it's disabled pending further testing however). Note that SCULPT_dynamic_topology_enable_ex calls BKE_scene_graph_update_tagged, which in tests was adding ~1 second to conversion time for larger meshes. Do we need this call? |
May 19, 2021, 19:21 (GMT) |
Dyntopo: code cleanup |
May 19, 2021, 05:26 (GMT) |
* Fix bug with symmetrize creating non-manifold geometry. * Fix bug in pbvh face create |
May 18, 2021, 02:48 (GMT) |
Merge branch 'master' into temp_bmesh_multires |
May 17, 2021, 21:23 (GMT) |
* Fix corner case in last commit |
May 17, 2021, 21:02 (GMT) |
BMLogFace now stores the face normal. |
May 17, 2021, 20:08 (GMT) |
Merge branch 'master' into sculpt-dev |
May 17, 2021, 07:45 (GMT) |
Cleanup failed patch reversion |
May 17, 2021, 06:32 (GMT) |
Merge branch 'master' into temp_bmesh_multires |
May 16, 2021, 04:19 (GMT) |
Dyntopo now updates the existing pbvh on undo instead of building a new one from scratch, an operation that can be slow despite being threaded. PBVH building is a memory bound operation (not just on the CPU side either, remember the draw buffers have to be fully regenerated too). Incrementally updating it this way is enormously faster (about as fast as non-dyntopo undo). The downside is we don't have the convienience of users regularly building the pbvh from scratch anymore. Dyntopo does try to join empty PBVH nodes (which happens after every stroke), but that's not a complete substitute for a decent tree balancer. That's on the todo list. |
May 15, 2021, 18:51 (GMT) |
Tried to make pbvh bmesh normals calc a bit more efficient. |
May 15, 2021, 04:21 (GMT) |
fix memory leak |
May 15, 2021, 04:12 (GMT) |
fix missing null pointer check. |
|