Block a user
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
Fix: Removing layer in BMesh can destroy others
I've split the PR, the copyinfo stuff is now in #108830
More efficient API for copying attributes in BMesh
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
Joseph Eagar
created branch temp-fix-bmesh-copyinfo in JosephEagar/blender
2023-06-10 02:31:34 +02:00
b678c3b3f6
temp-sculpt-dyntopo: Revert some unrelated changes and cleanup collapse
ee1f44c804
temp-sculpt-dyntopo: Remove old pre-C++ debugging API
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…
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'
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
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
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