Joseph Eagar JosephEagar
  • Sacramento, California, USA
  • Joined on 2004-09-20
Joseph Eagar commented on pull request blender/blender#104613 2023-05-31 23:29:46 +02:00
WIP: Sculpt: dynamic topology refactor

This is a debugging feature, yes, it's not meant for the final PR. Since tt has served its purpose so I'll go ahead and remove it. I'll go through and mark other similar things with comments.

Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-05-31 14:23:15 +02:00
93a92fa0fd temp-sculpt-dyntopo: Remove blf_font.c change
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-05-31 14:21:16 +02:00
8ad27d180e Add files deleted by merge error
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-05-31 14:18:34 +02:00
8c99399597 temp-sculpt-dyntopo: Remove unrelated drawing code changes
cfbe3b64f7 temp-sculpt-dyntopo: Remove atomics changes
744759dcae Merge branch 'main' into temp-sculpt-dyntopo
37e8147da0 Cleanup: clang-tidy files in uvedit
0eecf63907 Cleanup: unused variable warnings
Compare 96 commits »
Joseph Eagar commented on pull request blender/blender#104613 2023-05-31 14:15:12 +02:00
WIP: Sculpt: dynamic topology refactor

You're right, yeesh, can't believe I did that. I think I'll hide the whole struct behind __cplusplus, as far as I know there isn't any C code using it anyway.

Joseph Eagar commented on pull request blender/blender#104613 2023-05-31 13:34:35 +02:00
WIP: Sculpt: dynamic topology refactor

That's just a debugging thing to make hidden attributes visible in the UI. I'll get rid of it.

Joseph Eagar commented on pull request blender/blender#104613 2023-05-31 13:29:28 +02:00
WIP: Sculpt: dynamic topology refactor

It's for debugging, yes; sometimes I accidentally leave some in place. This is another place that's supposed to be reverted prior to merging. I actually did submit a separate PR, it was…

Joseph Eagar commented on pull request blender/blender#104613 2023-05-31 13:25:07 +02:00
WIP: Sculpt: dynamic topology refactor

It's a hash set with a flat array to speed up iteration. I'm going to rewrite it in C++. I've already been forced to use blender::Map internally as part of my effort to remove all usages of…

Joseph Eagar commented on pull request blender/blender#104613 2023-05-31 12:58:15 +02:00
WIP: Sculpt: dynamic topology refactor

I'm not getting errors in atomics on master, currently trying to track down what exactly is causing it.

Joseph Eagar commented on pull request blender/blender#104613 2023-05-31 12:55:22 +02:00
WIP: Sculpt: dynamic topology refactor

I should have explained this more clearly in a comment, sorry; the autosave stuff is actually not part of the PR. The idea was to make testing less painful to users but remove the code prior to…

Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-05-31 12:50:47 +02:00
51e5b7a33b temp-sculpt-dyntopo: Fix arm compiler error
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-05-31 12:31:19 +02:00
7235d33e57 temp-sculpt-dyntopo: Topology rake fixes
Joseph Eagar pushed to temp-sculpt-dyntopo-hive-alloc at blender/blender 2023-05-31 11:18:48 +02:00
f7d2afa649 temp-sculpt-dyntopo-hive-alloc: Defragment during stroke
Joseph Eagar pushed to temp-sculpt-dyntopo-hive-alloc at blender/blender 2023-05-31 10:48:26 +02:00
2bb8cf5548 Merge branch 'temp-sculpt-dyntopo' into temp-sculpt-dyntopo-hive-alloc
64963b6556 temp-sculpt-dyntopo: Fix crash in recent cleanup commits
dcfb042cba temp-sculpt-dyntopo: fix msvc error
309cf9fb82 temp-sculpt-dyntopo: fix compile error
Compare 4 commits »
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-05-31 00:48:50 +02:00
64963b6556 temp-sculpt-dyntopo: Fix crash in recent cleanup commits
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-05-31 00:21:54 +02:00
dcfb042cba temp-sculpt-dyntopo: fix msvc error
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-05-31 00:15:13 +02:00
309cf9fb82 temp-sculpt-dyntopo: fix compile error
Joseph Eagar pushed to temp-sculpt-dyntopo-hive-alloc at blender/blender 2023-05-31 00:13:38 +02:00
1017cb4886 Merge branch 'temp-sculpt-dyntopo' into temp-sculpt-dyntopo-hive-alloc
7ffab5395e temp-sculpt-dyntopo: revert more unrelated code
aee491cb59 temp-sculpt-dyntopo: more reversions
02d4bab58d temp-sculpt-dyntopo: Remove extraneous code:
Compare 4 commits »
Joseph Eagar commented on pull request blender/blender#104613 2023-05-30 22:52:22 +02:00
WIP: Sculpt: dynamic topology refactor

It solves an error actually. I'm getting a sign conversion error with MSVC's bundled clang.

Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-05-30 22:50:40 +02:00
7ffab5395e temp-sculpt-dyntopo: revert more unrelated code
aee491cb59 temp-sculpt-dyntopo: more reversions
Compare 2 commits »