diff options
author | Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com> | 2022-05-11 21:36:45 -0400 |
---|---|---|
committer | Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com> | 2022-05-11 21:36:45 -0400 |
commit | bbe5983acdd082d2185a69e2ad37d659a298223d (patch) | |
tree | ad6fe68ebd0da25a832e9fad3832741dee50954f /docs/release-notes.md | |
parent | 42a797a01240893e9a8e645253a269087b2d178d (diff) | |
download | SMAPI-bbe5983acdd082d2185a69e2ad37d659a298223d.tar.gz SMAPI-bbe5983acdd082d2185a69e2ad37d659a298223d.tar.bz2 SMAPI-bbe5983acdd082d2185a69e2ad37d659a298223d.zip |
rewrite asset operations to reduce allocations
• When raising AssetRequested, SMAPI now creates a single event args model and reuses it for each handler.
• There's now a single AssetOperationGroup per asset, which tracks the loaders/editors registered by every mod for that asset.
• The operation group's loader/editor lists are now used directly instead of querying them.
Diffstat (limited to 'docs/release-notes.md')
-rw-r--r-- | docs/release-notes.md | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md index 7ccd466a..b35a4760 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -3,9 +3,10 @@ # Release notes ## Upcoming release * For players: - * Further improved performance in some cases. + * Reduced mods' in-game performance impact. * For mod authors: + * Refactored how event handling works under the hood, particularly the new content API. This should have no effect on mod usage. * Fixed error when loading a `.xnb` file through the old content API without the file extension. * Fixed asset propagation for player sprites not fully updating recolor masks in some cases. |