Hydra: Parallelize and simplify submesh export #113412

Merged
Hans Goudey merged 14 commits from HooglyBoogly/blender:cleanup-hydra-submesh-index-mask into main 2023-11-21 23:41:03 +01:00

14 Commits

Author SHA1 Message Date
Hans Goudey ce2029abf8 Fix: clamp material indices 2023-11-19 10:22:49 -05:00
Hans Goudey c008f9ca84 Use optimized version of index mask functions for attribute copying 2023-11-19 09:59:04 -05:00
Hans Goudey 44f72c5a35 Cleanup: Move function 2023-11-19 09:56:34 -05:00
Hans Goudey 757adc99bd Cleanup: Add helper variable 2023-11-19 09:56:09 -05:00
Hans Goudey fe22d8c2f3 Use simpler code for "full mesh copy" 2023-11-19 09:53:57 -05:00
Hans Goudey d0ea092f27 Fix copying of unused vertices
Turns out Hydra warns about this, so we have to check if there are
vertices unused by faces before doing the optimization to skip
vertex index compression.
2023-11-19 09:47:27 -05:00
Hans Goudey 9bd2d1a8b9 Skip value initialization of submesh arrays 2023-11-19 08:41:46 -05:00
Hans Goudey 837bb22d96 Format 2023-11-19 07:55:31 -05:00
Hans Goudey 6ca3d7650e Merge branch 'main' into cleanup-hydra-submesh-index-mask 2023-11-19 07:40:18 -05:00
Hans Goudey 2179f34fce Fix normals export
buildbot/vexp-code-patch-coordinator Build done. Details
2023-11-14 12:18:34 +01:00
Hans Goudey e85f899e29 Merge branch 'main' into cleanup-hydra-submesh-index-mask 2023-11-14 12:07:03 +01:00
Hans Goudey 5aaed4082b Progress 2023-11-13 12:05:15 +01:00
Hans Goudey c7e56c7672 Merge branch 'main' into cleanup-hydra-submesh-index-mask 2023-11-13 09:40:48 +01:00
Hans Goudey b10d1d2f4f Hydra: Parallelize and submesh export 2023-10-08 14:44:50 +02:00