Mesh: Lines index buffer creation improvement #120720

Merged
Hans Goudey merged 66 commits from HooglyBoogly/blender:mesh-extract-lines-fix into main 2024-04-30 15:55:01 +02:00

66 Commits

Author SHA1 Message Date
Hans Goudey 12166fb0d0 Merge branch 'main' into mesh-extract-lines-fix 2024-04-22 19:56:04 +02:00
Hans Goudey 13eeb9ba0e Fix subdiv loose edges
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-04-16 15:46:44 -04:00
Hans Goudey b27649c398 Fix subdiv loose edge offset 2024-04-16 15:24:36 -04:00
Hans Goudey c4d39d5e61 Fix comment 2024-04-16 15:24:25 -04:00
Hans Goudey ef98e6300a Add another comment 2024-04-16 14:20:15 -04:00
Hans Goudey dfe733ed16 Add comments 2024-04-16 14:17:39 -04:00
Hans Goudey 5d49b7a38b Add back old no_loose_wire thing 2024-04-16 14:04:10 -04:00
Hans Goudey 7da3f3cd80 Fix invertex hide_edge 2024-04-16 12:55:12 -04:00
Hans Goudey b409f880a1 Merge branch 'main' into mesh-extract-lines-fix 2024-04-16 12:50:56 -04:00
Hans Goudey bde6d672dd Merge branch 'main' into mesh-extract-lines-fix 2024-04-12 12:44:48 -04:00
Hans Goudey eeb0a18140 Progress 2024-04-12 08:01:13 -04:00
Hans Goudey cfc440efe6 Merge branch 'main' into mesh-extract-lines-fix 2024-04-11 17:34:01 -04:00
Hans Goudey d2c25a768f Progress 2024-04-11 08:18:49 -04:00
Hans Goudey 594330858a Merge branch 'main' into mesh-extract-lines-fix 2024-04-10 22:50:42 -04:00
Hans Goudey 77509a00a4 Merge branch 'mesh-extract-tris-fix' into mesh-extract-lines-fix 2024-03-29 22:05:12 -04:00
Hans Goudey a4e758975d Merge branch 'main' into mesh-extract-tris-fix 2024-03-29 21:34:44 -04:00
Hans Goudey ea8f2b51e9 Progress 2024-03-25 21:54:18 -04:00
Hans Goudey 341391773c Don't use the map when it isn't necessary 2024-03-25 21:40:38 -04:00
Hans Goudey 3a3cebf79d Merge branch 'main' into mesh-extract-tris-fix 2024-03-25 21:12:18 -04:00
Hans Goudey cb6bc31bbf Merge branch 'mesh-extract-tris-fix' into mesh-extract-lines-fix 2024-03-25 16:33:47 -04:00
Hans Goudey b7d5396925 Merge branch 'main' into mesh-extract-tris-fix 2024-03-25 16:24:58 -04:00
Hans Goudey fa10430267 Progress 2024-03-25 13:35:02 -04:00
Hans Goudey 613c34d593 Merge branch 'mesh-extract-tris-fix' into mesh-extract-lines-fix 2024-03-25 10:27:18 -04:00
Hans Goudey a35287f24d Merge branch 'main' into mesh-extract-tris-fix 2024-03-25 10:26:27 -04:00
Hans Goudey 10fdb62360 Start 2024-03-25 08:01:27 -04:00
Hans Goudey fadc14d2fa Merge branch 'main' into mesh-extract-tris-fix
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-24 13:26:37 -04:00
Hans Goudey e7c969c4bd Remove debug timing
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-03-24 13:03:06 -04:00
Hans Goudey 3811b63063 Make diff slightly smaller 2024-03-24 13:03:01 -04:00
Hans Goudey e02819727e Merge branch 'main' into mesh-extract-tris-fix 2024-03-24 12:50:41 -04:00
Hans Goudey caa474b82e Merge branch 'main' into mesh-extract-tris-fix 2024-03-24 12:19:22 -04:00
Hans Goudey ba748cf727 Fix performance of temporary copy 2024-03-24 12:07:52 -04:00
Hans Goudey 138d84b5d5 Merge branch 'main' into mesh-extract-tris-fix 2024-03-24 11:50:49 -04:00
Hans Goudey 1a07c47107 Fixes 2024-03-23 15:14:03 -04:00
Hans Goudey a67dfb03b2 Merge branch 'main' into mesh-extract-tris-fix 2024-03-23 14:55:02 -04:00
Hans Goudey fab3c88425 Preogress 2024-03-23 14:54:04 -04:00
Hans Goudey a0e3461984 Cleanup 2024-03-23 12:10:06 -04:00
Hans Goudey eba82c9bab Merge branch 'main' into mesh-extract-tris-fix 2024-03-23 11:55:07 -04:00
Hans Goudey 2ce93e5a5d Progress 2024-03-20 08:49:28 -04:00
Hans Goudey 6259a46cbc Merge branch 'main' into mesh-extract-tris-fix 2024-03-19 15:18:55 -04:00
Hans Goudey 3932d18dba Progress 2024-03-19 14:08:11 -04:00
Hans Goudey 26f9dc7296 Merge branch 'main' into mesh-extract-tris-fix 2024-03-07 03:59:16 +01:00
Hans Goudey 62607c9264 Merge branch 'main' into mesh-extract-tris-fix 2024-03-04 15:59:54 -05:00
Hans Goudey dac9d55d24 Mesh: Changes to triangle index buffer creation 2024-02-25 20:12:15 -05:00
Hans Goudey 818f80aa13 Fix vertex normal overlay for GPU subdivision
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-02-24 14:52:53 -05:00
Hans Goudey 42c846aa2a Fix edit mode normals overlay 2024-02-24 13:48:55 -05:00
Hans Goudey e016c5269f Unused variable 2024-02-24 08:43:49 -05:00
Hans Goudey 1d6564fc35 Merge branch 'main' into mesh-extract-normal-fix 2024-02-24 08:39:04 -05:00
Hans Goudey b0dfa6182a Don't make "vnor" an alias for "pos"
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-02-19 10:07:42 -05:00
Hans Goudey f2b35be641 Add "vnor" alias 2024-02-19 10:05:29 -05:00
Hans Goudey 03b72e0d40 Simplify variable name 2024-02-19 10:05:20 -05:00
Hans Goudey 24a03b2702 Merge branch 'main' into mesh-extract-normal-fix 2024-02-19 10:01:03 -05:00
Hans Goudey 721ba1a238 Merge branch 'main' into mesh-extract-normal-fix 2024-02-13 12:38:10 -05:00
Hans Goudey c8970560dd Merge branch 'main' into mesh-extract-normal-fix 2024-01-18 16:16:22 -05:00
Hans Goudey d530c61d61 Merge branch 'main' into mesh-extract-normal-fix 2024-01-16 10:45:13 -05:00
Hans Goudey 45267a24ff Merge branch 'main' into mesh-extract-normal-fix 2024-01-15 11:42:12 -05:00
Hans Goudey 5e4a1847aa Merge branch 'main' into mesh-extract-normal-fix 2024-01-15 11:31:43 -05:00
Hans Goudey 3902db35d3 Merge branch 'main' into mesh-extract-normal-fix 2024-01-14 16:35:31 -05:00
Hans Goudey 38ce52b148 Merge branch 'main' into mesh-extract-normal-fix 2024-01-11 21:30:53 +01:00
Hans Goudey 78c75cedda Merge branch 'main' into mesh-extract-normal-fix
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-01-11 10:43:56 -05:00
Hans Goudey 5da24ac53c Simplify mesh position extraction as well
buildbot/vexp-code-patch-lint Build done. Details
buildbot/vexp-code-patch-darwin-x86_64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
2024-01-11 10:36:11 -05:00
Hans Goudey 8759b372a6 Deduplicate HQ normals extraction 2024-01-10 22:07:13 -05:00
Hans Goudey 735445a164 Remove unrelated changes 2024-01-10 21:47:14 -05:00
Hans Goudey ba4ff08a99 Rename extractors and vbos for clarity 2024-01-10 21:38:19 -05:00
Hans Goudey 2fffd31b93 Merge branch 'main' into mesh-extract-normal-fix 2024-01-10 14:34:22 -05:00
Hans Goudey 0ccff659f9 Merge branch 'main' into mesh-extract-normal-fix 2024-01-10 08:38:54 -05:00
Hans Goudey 0595e3804a Mesh: Improvements to position and normal draw extraction 2024-01-08 09:21:12 -05:00