Mesh: Move edge UV seams to a generic attribute #104728

Merged
Hans Goudey merged 11 commits from HooglyBoogly/blender:refactor-mesh-uv-seam-generic into main 2023-03-01 14:13:15 +01:00

11 Commits

Author SHA1 Message Date
Hans Goudey 38a2799217 Merge branch 'main' into refactor-mesh-uv-seam-generic 2023-03-01 07:55:38 -05:00
Hans Goudey bc29009fdc Merge branch 'main' into refactor-mesh-uv-seam-generic 2023-02-28 17:48:37 -05:00
Hans Goudey 7ed2774bcc Merge branch 'main' into refactor-mesh-uv-seam-generic 2023-02-28 13:10:22 -05:00
Hans Goudey 5cde718ef2 Merge branch 'main' into refactor-mesh-uv-seam-generic 2023-02-27 15:39:13 -05:00
Hans Goudey 6a4f8bfa9e Merge branch 'main' into refactor-mesh-uv-seam-generic 2023-02-23 13:25:14 -05:00
Hans Goudey 8ff3b92386 Merge branch 'main' into refactor-mesh-uv-seam-generic 2023-02-23 11:33:09 -05:00
Hans Goudey 2b5d3bd730 Merge branch 'main' into refactor-mesh-uv-seam-generic 2023-02-22 19:31:01 -05:00
Hans Goudey 0a2c8104a1 Fix Mesh to BMesh conversion
buildbot/vexp-code-patch-coordinator Build done. Details
The BMesh edge flag needs to be explicitly zeroed
2023-02-13 23:02:02 -05:00
Hans Goudey 9a4fb94c09 Fix debug build failure 2023-02-13 22:46:21 -05:00
Hans Goudey 0d1a03df47 Merge branch 'main' into refactor-mesh-uv-seam-generic 2023-02-13 22:01:38 -05:00
Hans Goudey ecf46b3395 Mesh: Move edge UV seams to a generic attribute
As part of #95966, move the `ME_SEAM` flag on mesh edges
to a generic boolean attribute, called `.uv_seam`. This is the
last bit of extra information stored in mesh edges. After this
is committed we can switch to a different type for them and
have a 1/3 improvement in memory consumption.
2023-02-10 08:46:19 -05:00