Hans Goudey
473205df07
Deduplicate code, remove redundant tag function
2023-04-21 14:22:39 -04:00
Hans Goudey
41de436fcb
WIP: Progress with naming and removing redundancy
...
tag_verts_no_face_none is actually not redundant with
loose_edges_tag_none though, since it also contains loose verts.
2023-04-21 11:22:37 -04:00
Hans Goudey
1f8f5ed6dd
Merge branch 'main' into mesh-loose-vert-cache
2023-04-21 10:13:44 -04:00
Hans Goudey
7106c1b93e
Variable and function name changes
2023-04-21 10:05:40 -04:00
Hans Goudey
320463a272
Merge branch 'main' into mesh-loose-vert-cache
2023-04-21 08:44:55 -04:00
Hans Goudey
2d4ee5c2e3
Merge branch 'main' into mesh-loose-vert-cache
2023-04-21 08:26:28 -04:00
Hans Goudey
4999dfa65d
Cast edge span to int for iteration
2023-04-17 08:08:31 -04:00
Hans Goudey
ff338c0662
Merge branch 'main' into mesh-loose-vert-cache
2023-04-17 08:06:37 -04:00
Hans Goudey
a0e64a0b88
Merge branch 'main' into mesh-loose-vert-cache
2023-04-16 16:09:45 -04:00
Hans Goudey
8604450162
Replace loose_verts_map_get
2023-04-14 12:50:26 -04:00
Hans Goudey
9135e2e716
Merge branch 'main' into mesh-loose-vert-cache
2023-04-14 12:47:50 -04:00
Hans Goudey
2481dca2f1
Cleanup
2023-04-14 12:14:57 -04:00
Hans Goudey
42aac9520a
Merge branch 'main' into mesh-loose-vert-cache
2023-04-14 12:11:23 -04:00
Hans Goudey
1e6ef2c35d
Merge branch 'main' into mesh-loose-vert-cache
2023-04-04 16:26:48 -04:00
Hans Goudey
6c5b501c6b
Merge branch 'main' into mesh-loose-vert-cache
2023-03-31 11:57:12 -04:00
Hans Goudey
c8db4fa453
Cleanup
buildbot/vexp-code-patch-coordinator Build done.
Details
2023-03-27 18:57:37 -04:00
Hans Goudey
719bf7f943
Add two more tags
2023-03-27 18:29:14 -04:00
Hans Goudey
a783498912
Add more eager "no loose vert" tags
2023-03-27 16:55:23 -04:00
Hans Goudey
90ecb6a590
Merge branch 'main' into mesh-loose-vert-cache
2023-03-27 16:42:56 -04:00
Hans Goudey
e3f105c83b
Cache both types of loose vertices
2023-03-27 07:22:47 -04:00
Hans Goudey
fbc8bb7efd
Merge branch 'main' into mesh-loose-vert-cache
2023-03-26 22:15:07 -04:00
Hans Goudey
3429f6330b
Merge branch 'main' into mesh-loose-vert-cache
2023-03-22 12:38:36 -04:00
Hans Goudey
011042e179
Cleanup
2023-03-22 11:41:42 -04:00
Hans Goudey
77b15f335f
Merge branch 'main' into mesh-loose-vert-cache
2023-03-22 11:33:20 -04:00
Hans Goudey
1bbbf7f05c
Fix: Return correct cache for verts
buildbot/vexp-code-patch-coordinator Build done.
Details
2023-03-08 13:09:05 -05:00
Hans Goudey
edf6edc262
Fix subdiv logic mistakes
2023-03-08 13:08:54 -05:00
Hans Goudey
7b3b7a9fa8
Optimize attribute domain interpolation
2023-03-08 11:59:49 -05:00
Hans Goudey
5bd7b7ce45
Merge branch 'main' into mesh-loose-vert-cache
2023-03-08 11:51:51 -05:00
Hans Goudey
dd72389a4f
Mesh: Cache loose vertices
...
buildbot/vexp-code-patch-coordinator Build done.
Details
Similar to the cache of loose edges added in 1ea169d90e
, cache
the number of loose vertices and which are loose in a bit map. This
can save significant time when drawing large meshes in the viewport.
2023-03-08 09:29:45 -05:00