Joseph Eagar JosephEagar
  • Sacramento, California, USA
  • Joined on 2004-09-20
Joseph Eagar pushed to temp-fix-bmesh-customdata-bug at JosephEagar/blender 2023-06-10 03:06:52 +02:00
b5b7edd783 Create helper function
Joseph Eagar pushed to temp-fix-bmesh-customdata-bug at JosephEagar/blender 2023-06-10 03:02:01 +02:00
b877f77e75 Split CDCopyInfo into its own PR
e147787388 Merge branch 'main' into temp-fix-bmesh-customdata-bug
823514fd6f Fix #108778: Crash when rendering multiple view layers
b3356b1799 Mesh: Remove unnecessary mesh position copying
d651ee69bd Cleanup: Use explicit default for corner normals optional parameter
Compare 45 commits »
Joseph Eagar commented on pull request blender/blender#108683 2023-06-10 02:59:53 +02:00
Fix: Removing layer in BMesh can destroy others

I've split the PR, the copyinfo stuff is now in #108830

Joseph Eagar created pull request blender/blender#108830 2023-06-10 02:59:34 +02:00
More efficient API for copying attributes in BMesh
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-06-10 02:55:53 +02:00
ef919c26ed temp-sculpt-dyntopo: fix windows compile error
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-06-10 02:55:02 +02:00
b04276fc60 temp-sculpt-dyntopo: Tweak maximum remesh time constant
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-06-10 02:47:05 +02:00
a5bf1a92b7 temp-sculpt-dyntopo: Fix performance regressions
Joseph Eagar pushed to temp-fix-bmesh-copyinfo at JosephEagar/blender 2023-06-10 02:31:34 +02:00
19eaa6a796 Update PR
e147787388 Merge branch 'main' into temp-fix-bmesh-customdata-bug
823514fd6f Fix #108778: Crash when rendering multiple view layers
b3356b1799 Mesh: Remove unnecessary mesh position copying
d651ee69bd Cleanup: Use explicit default for corner normals optional parameter
Compare 10 commits »
Joseph Eagar created branch temp-fix-bmesh-copyinfo in JosephEagar/blender 2023-06-10 02:31:34 +02:00
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-06-10 01:24:19 +02:00
29f25abb66 temp-sculpt-dyntopo: Performance tweaks
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-06-10 00:54:10 +02:00
b88fc8d69d temp-sculpt-dyntopo: Cleanup dyntopo code some more
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-06-10 00:05:51 +02:00
b678c3b3f6 temp-sculpt-dyntopo: Revert some unrelated changes and cleanup collapse
ee1f44c804 temp-sculpt-dyntopo: Remove old pre-C++ debugging API
Compare 2 commits »
Joseph Eagar commented on pull request blender/blender#108683 2023-06-09 23:35:55 +02:00
Fix: Removing layer in BMesh can destroy others

With both the original fix and a new API, maybe it makes more sense for this PR to split in two??


Since this "copy info" API is really meant for BMesh, I think it should be in…

Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-06-09 13:05:02 +02:00
3a7d6d41d7 temp-sculpt-dyntopo: Fix boundery smoothing and undo bugs
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-06-09 10:39:02 +02:00
24f23f42b4 temp-sculpt-dyntopo: Add missing break statements
Joseph Eagar pushed to temp-sculpt-dyntopo-hive-alloc at blender/blender 2023-06-09 10:37:38 +02:00
accb16725f Merge branch 'temp-sculpt-dyntopo' into temp-sculpt-dyntopo-hive-alloc
9fc556a14c Merge branch 'main' into temp-sculpt-dyntopo
03e4c4b26d Merge branch 'blender-v3.6-release'
bab7548f94 Fix #104628: Rename Texture-paint brush display panel to 'Cursor'
0050a67c7a Merge branch 'blender-v3.6-release'
Compare 332 commits »
Joseph Eagar pushed to temp-sculpt-dyntopo at blender/blender 2023-06-09 08:41:31 +02:00
9fc556a14c Merge branch 'main' into temp-sculpt-dyntopo
03e4c4b26d Merge branch 'blender-v3.6-release'
bab7548f94 Fix #104628: Rename Texture-paint brush display panel to 'Cursor'
0050a67c7a Merge branch 'blender-v3.6-release'
31ce143569 Fix #108786: Logic errors with pinned islands inside uv packer
Compare 329 commits »
Joseph Eagar pushed to temp-fix-bmesh-customdata-bug at JosephEagar/blender 2023-06-09 07:48:51 +02:00
92a65c4585 Merge branch 'main' into temp-fix-bmesh-customdata-bug
03e4c4b26d Merge branch 'blender-v3.6-release'
bab7548f94 Fix #104628: Rename Texture-paint brush display panel to 'Cursor'
0050a67c7a Merge branch 'blender-v3.6-release'
31ce143569 Fix #108786: Logic errors with pinned islands inside uv packer
Compare 11 commits »
Joseph Eagar commented on pull request blender/blender#108683 2023-06-09 07:47:12 +02:00
Fix: Removing layer in BMesh can destroy others

Ok I have updated the patch. There is a new CDCopyInfo API, blender::bke::customdata::get_copyinfo, along with a bmesh function to copy data with it, `blender::bke::customdata::bmesh_copy_data…

Joseph Eagar pushed to temp-fix-bmesh-customdata-bug at JosephEagar/blender 2023-06-09 07:43:54 +02:00
bb01a4b73e Make the old customData_bmesh_copy_data_exclude_by_type use
a2cdf04b78 Add a blender::customdata::bmesh_copy_data function that uses
b1423e384f Merge branch 'main' into temp-fix-bmesh-customdata-bug
2ed675c3fb Cleanup: move bmesh_interp.c to c++
65d8cfd82d BLI: Add hash function to quaternion type
Compare 130 commits »