-
-
Notifications
You must be signed in to change notification settings - Fork 35.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Performance optimization by optionally sharing matrix between child & parent #25142
Performance optimization by optionally sharing matrix between child & parent #25142
Commits on Dec 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1ba542c - Browse repository at this point
Copy the full SHA 1ba542cView commit details
Commits on Dec 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 338ac1c - Browse repository at this point
Copy the full SHA 338ac1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a9e540 - Browse repository at this point
Copy the full SHA 9a9e540View commit details -
Perf not looking great - linked list probably not a good solution as deciding when to stop traversing is too expensive.
Configuration menu - View commit details
-
Copy full SHA for 03fd59d - Browse repository at this point
Copy the full SHA 03fd59dView commit details -
Replace linked list data structure with arrays of children
Linked list was performing worse, not better.
Configuration menu - View commit details
-
Copy full SHA for e601f18 - Browse repository at this point
Copy the full SHA e601f18View commit details -
Move position, quaternion, scale into Object3DMatrixData
Saves having to reference data on Object3D during updateMatrix()
Configuration menu - View commit details
-
Copy full SHA for 5dfe383 - Browse repository at this point
Copy the full SHA 5dfe383View commit details -
Configuration menu - View commit details
-
Copy full SHA for b67cb24 - Browse repository at this point
Copy the full SHA b67cb24View commit details
Commits on Dec 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8c8b91c - Browse repository at this point
Copy the full SHA 8c8b91cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fffb64d - Browse repository at this point
Copy the full SHA fffb64dView commit details -
Revert "set quaternion, not rotation"
This reverts commit 1ba542c.
Configuration menu - View commit details
-
Copy full SHA for 4b8a601 - Browse repository at this point
Copy the full SHA 4b8a601View commit details
Commits on Dec 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6112883 - Browse repository at this point
Copy the full SHA 6112883View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cd1aa1 - Browse repository at this point
Copy the full SHA 5cd1aa1View commit details
Commits on Dec 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ba2142b - Browse repository at this point
Copy the full SHA ba2142bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e42f40 - Browse repository at this point
Copy the full SHA 4e42f40View commit details -
Merge branch 'Object3dMatrixData' of https://github.com/diarmidmacken…
…zie/three.js into Object3dMatrixData
Configuration menu - View commit details
-
Copy full SHA for fc4747a - Browse repository at this point
Copy the full SHA fc4747aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a996c58 - Browse repository at this point
Copy the full SHA a996c58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c8909e - Browse repository at this point
Copy the full SHA 7c8909eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 747a047 - Browse repository at this point
Copy the full SHA 747a047View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b9aa8 - Browse repository at this point
Copy the full SHA 86b9aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc36d5f - Browse repository at this point
Copy the full SHA cc36d5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8844e02 - Browse repository at this point
Copy the full SHA 8844e02View commit details -
Reference to parent object not actually needed
This also broke unit tests as it creates infinite recursion when comparing objects.
Configuration menu - View commit details
-
Copy full SHA for 64e7b39 - Browse repository at this point
Copy the full SHA 64e7b39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70247a4 - Browse repository at this point
Copy the full SHA 70247a4View commit details -
Move setUpdateMatrixWorldBefore call to correct constructor
Fixes example webgl_loader_mmd
Configuration menu - View commit details
-
Copy full SHA for 58562b3 - Browse repository at this point
Copy the full SHA 58562b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 267e12c - Browse repository at this point
Copy the full SHA 267e12cView commit details -
Code left over from having started with a slightly different implementation for extending updateMatrixWorld(). Can be removed now.
Configuration menu - View commit details
-
Copy full SHA for fc5289b - Browse repository at this point
Copy the full SHA fc5289bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3934cf9 - Browse repository at this point
Copy the full SHA 3934cf9View commit details
Commits on Dec 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dc88913 - Browse repository at this point
Copy the full SHA dc88913View commit details -
Remove not-needed data structure
Left over from an earlier implementation attempt.
Configuration menu - View commit details
-
Copy full SHA for 01e5e69 - Browse repository at this point
Copy the full SHA 01e5e69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68341d4 - Browse repository at this point
Copy the full SHA 68341d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e050c8e - Browse repository at this point
Copy the full SHA e050c8eView commit details