Blender Git Commits

Blender Git "sculpt-dev" branch commits.

Page: 4 / 56

November 14, 2021, 10:37 (GMT)
Sculpt-dev: use standard UI idioms

Thanks to @TonatiuhdeSanJuli�n on chat
for helping me with this.
November 14, 2021, 10:35 (GMT)
Merge branch 'master' into sculpt-dev
November 14, 2021, 09:59 (GMT)
Sculpt-dev: update pbvh_print_mem_size
November 14, 2021, 09:28 (GMT)
Sculpt-dev: fix another freelist id bug
November 14, 2021, 09:10 (GMT)
Sculpt-dev: add corruption check

Stopgap measure to deal with rare
PBVH corruption until I have the
time to properly track it down.
November 14, 2021, 02:57 (GMT)
Sculpt-dev: Replace usage of smallhash with ghash

SmallHash doesn't deal with repeated removals
and insertions very well.
November 14, 2021, 00:17 (GMT)
Sculpt-dev: fix missing NULL assignment
November 13, 2021, 09:13 (GMT)
Sculpt-dev: Performance improvements

* PBVH_BMESH construction is now partially
threaded.
* Fixed n**2 behavior in freelist-based
bmesh id implementation. I'd really
rather get range-tree faster, but
this works as a stopgap.
* Removed a bunch of debug ATTR_NO_OPTs.
November 9, 2021, 18:16 (GMT)
Sculpt-dev: fix compile error

Why can't we have -werror settings
the same on all compilers and platforms?
November 9, 2021, 09:49 (GMT)
Sculpt-dev: fix test
November 9, 2021, 08:11 (GMT)
Sculpt-dev: get vcol render layer working

* Mesh now has a render_color_index member.
+ We really need an attribute ref system
based on (domain, type, name) triplets.
* RNA uses render_color_index in all three
cases (loop colors, vert colors, and
the generic attribute types).
* PBVH draw uses render_color_index too.
November 9, 2021, 05:09 (GMT)
Sculpt-dev: all vertex colors now live in single
UI list.

* Added an index to Mesh for active color attribute.
This seems janky to me, shouldn't this (along
with the active attribute index) be a
domain, name, cdtype triplet?
* Added a little api to preserve the active attribute
and color indices when changing mesh customdata
layouts. See above comment.
* The vertex color panel is now completely unified.
* TODO: allow setting render color layer (not sure how
to do this).
November 9, 2021, 01:55 (GMT)
Merge remote-tracking branch 'origin/temp-sculpt-colors' into sculpt-dev

This was necassary because sculpt colors is currently broken in master,
and temp-sculpt-colors hasn't been approved for merging to master
yet.
November 8, 2021, 21:17 (GMT)
Merge branch 'master' into temp-sculpt-colors
November 8, 2021, 21:16 (GMT)
Merge branch 'master' into sculpt-dev
November 4, 2021, 01:34 (GMT)
Sculpt-dev: add tool slot override to sculpt.brush_stroke

* Sculpt.brush_stroke now has a property to override
the tool slot.
* Note that this is somewhat different from how this
was typically done in the past. Instead of physically
switching slots we instead load the overriding slot's
brush's channels into ss->cache->tool_override_channels.

Basic idea is based off of {D6515}
November 3, 2021, 23:42 (GMT)
Fix python error
November 3, 2021, 23:19 (GMT)
temp-sculpt-colors: fix out of bounds error
November 3, 2021, 23:01 (GMT)
tempt-sculpt-colors: editmode fix
November 3, 2021, 22:06 (GMT)
temp-sculpt-colors: implement patch review items
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021