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 |
|