donmccurdy / glTF-Transform

glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
https://gltf-transform.dev
MIT License
1.3k stars 145 forks source link

feat(functions): Performance optimizations, WIP #1318

Closed donmccurdy closed 2 months ago

donmccurdy commented 3 months ago

Work in progress. Performance optimizations for weld(), join(), and possibly other functions. I currently have a handful of ideas scattered across this PR, and probably need to step back, look at the different functions and how they handle shared vs. isolated vertex streams, and make an overall plan to optimize that.

Next steps:

Related:

donmccurdy commented 3 months ago

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @donmccurdy and the rest of your teammates on Graphite Graphite

donmccurdy commented 2 months ago

Closing, in favor of other PRs for #1315.