Blender Git Commits

Blender Git "sculpt-dev" branch commits.

Page: 29 / 56

April 12, 2021, 06:39 (GMT)
* Fix bug in last commit, broke draw brush
April 12, 2021, 05:03 (GMT)
Fix dyntopo undo bug
April 12, 2021, 04:44 (GMT)
fix last commit
April 12, 2021, 04:42 (GMT)
Fix crash
April 12, 2021, 02:29 (GMT)
Get rid of various __attribute__((optnone)) I had scattered throughout
the code
April 12, 2021, 01:19 (GMT)
* Dyntopo cleanup mode is now on by default.
* Fixed undo bug
April 12, 2021, 00:59 (GMT)
* Merge branch 'master' into temp_bmesh_multires
* Implemented DynTopo option to dissolve 3 and 4-valence
vertices.
* Fixed bug in dyntopo collapse customdata snapping.
April 11, 2021, 19:34 (GMT)
Fix do_versions check
April 11, 2021, 19:27 (GMT)
Fix issues with last commit. Also, simplify brush now
uses dyntopo local overrides to always enable collapse instead
of being hardcoded.
April 11, 2021, 18:38 (GMT)
* Fixed wireframe drawing in vcol cell drawing mode
* Added UI for editing local brush dyntopo settings.
April 11, 2021, 15:43 (GMT)
Merge branch 'master' into sculpt-dev
April 8, 2021, 05:49 (GMT)
Cavity masking now has a checkbox in the UI, instead of simply turning
itself on if the concave mask factor is > 0.
April 8, 2021, 03:39 (GMT)
* Fixed an annoying number of undo bugs
* Original data for bmesh pbvh is no longer handled by the undo code.
This should eliminate a whole class of subtle and hard to track down
bugs.
April 7, 2021, 09:03 (GMT)
SCULPT_dyntopo_ensure_templayer no longer returns a customdata offset.
Making multiply layers sequentially can lead to corrupted offsets.
Instead, ensure all layers exist with SCULPT_dyntopo_ensure_templayer
first,

then get all the offsets at once.
April 7, 2021, 08:46 (GMT)
Fix bug in previous commit, code was being subject to inside
brush test that should not ahve been.
April 7, 2021, 08:20 (GMT)
* Layer brush now supports dyntopo.
- To do this I made a little API to make scratch
customdata layers: SCULPT_dyntopo_[ensure/get]_templayer.
Takes a customdata type and a layer name (e.g.
'__dyntopo_bleh") and returns a customdata offset.
- Note that I also did this for the persistent base code.

* Added a macro to check if a tool supports splitting the PBVH
during a stroke, DYNTOPO_HAS_DYNAMIC_SPLIT. It is in sculpt_intern.h
(for now) to avoid the enormous amount of recompiling that is
triggered if DNA_brush_enum.h is modified.

* TODO: Right now the undo code resets original vertex coordinates for
bmesh PBVH. This means tools that rely on original data (sharp and
layer) can't split the pbvh during the stroke, since that will
allocate new undo nodes and reset original coords.

The solution is to move the original data API entirely out of the undo
code.
April 6, 2021, 17:56 (GMT)
Fix build error with include
April 6, 2021, 17:49 (GMT)
Object: Flash objects on mode transfer
April 6, 2021, 15:49 (GMT)
Merge branch 'master' into sculpt-dev
April 6, 2021, 04:26 (GMT)
Merge branch 'master' into temp_bmesh_multires
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021